从python轻松读取多个数据库和格式
data-readers的Python项目详细描述
说明
此项目在任何需要快速、轻松地以可用方式读取某些数据的场景中都很有用。
它可用于读取:
- CSV
- sqlite
- mysql
- redis
- 蒙戈
- 博士后
- Aerospike
看https://pypi.python.org/pypi/data-writers/给他们写信。 这个库的目的是在没有数据编写器的情况下发挥作用,但是它们在一起工作得非常好。
设置
安装
pip install data-readers
用法
导入数据读取器
from datareaders.datareader import DataReader
csv
list_of_dicts = DataReader(reader=’csv’, database=’data.csv’).read()
sqlite
list_of_dicts = DataReader(reader=’sqlite’, database=’data.sqlite’, table=’DataTable’).read()
mysql
list_of_dicts = DataReader(reader=’mysql’, database=’data’, user=’root’, table=’DataTable’).read()
redis
list_of_dicts = DataReader(reader=’redis’, database=‘1’).read()
蒙戈
list_of_dicts = DataReader(reader=’mongo’, database=’data’, table=’DataTable’).read()
研究生
list_of_dicts = DataReader(reader=’postgres’, database=’data’, table=’DataTable’).read()
Aerospike
list_of_dicts = DataReader(reader=’aerospike’, namespace=’data’, set=’DataTable’).read()