从python轻松写入多个数据库和格式

data-writers的Python项目详细描述


说明

此项目在任何需要快速、轻松地以可读方式编写某些数据的场景中都很有用。

它可用于写入:

  • CSV
  • sqlite
  • mysql
  • redis
  • 蒙戈
  • 博士后
  • Aerospike

https://pypi.python.org/pypi/data-readers/给他们写信。这个库的目的是在不使用数据读取器的情况下发挥作用,但是它们在一起工作得非常好。

设置

安装

pip install data-writers

用法

导入数据写入程序

from datawriters.datawriter import DataWriter

为数据创建词典列表:

data = [{“column1”:”row1-item1”, “column2”:”row1-item2”}, {“column1”:”row2-item1”, “column2”:”row2-item2”}, {“column1”:”row3-item1”, “column2”:”row3-item2”}]

csv

DataWriter(writer=’csv’, database=’data.csv’).save(data)

sqlite

DataWriter(writer=’sqlite’, database=’data.sqlite’, table=’DataTable’).save(data)

mysql

DataWriter(writer=’mysql’, database=’data’, user=’root’, table=’DataTable’).save(data)

redis

DataWriter(writer=’redis’, database=‘1’).save(data)

蒙戈

DataWriter(writer=’mongo’, database=’data’, table=’DataTable’).save(data)

研究生

DataWriter(writer=’postgres’, database=’data’, table=’DataTable’).save(data)

Aerospike

DataWriter(writer=’aerospike’, namespace=’data’, set=’DataTable’).save(data)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java定位/显示JLayeredPane   java如何在每个操作系统上运行JavaFX项目   java中的https请求   jtextfield maskformatter java数字和空间   java JWindow不会出现   java如何将带有状态代码的WebSocket close frame发送到浏览器?   安卓领域。io[Java]通知如何仅侦听特定表中的更改?   java如何在处理torque时正确定义项目结构   json在使用boon ObjectMapper(反)序列化JavaPOJO时是否可以确保类型安全(包括不同的POJO版本)?   java@Query在第二种情况下不起作用   java如何创建通用EJB类   已安装java Hibernate JBoss工具,但未显示Hibernate透视图   在Python中接收java类对象   java组织。冬眠MappingException:无法确定javafx的类型。场景形象图片,在桌子上:产品   编译时的java无限循环?   java根据另一个字符串的值确定一个字符串?   java在SpringMVC应用程序中查找资源   java JPA查询,ArgumentException   java Android Studio cordova推送插件   java能为某些Android设备提供性能指标吗?