【发布时间】:2017-08-03 12:57:23
【问题描述】:
我正在尝试使用 ODO、SQLite3 和 Python 将 csv 读入新数据库中的新表中。
我正在遵循这些指南:
https://media.readthedocs.org/pdf/odo/latest/odo.pdf http://odo.pydata.org/en/latest/perf.html?highlight=sqlite#csv-sqlite3-57m-31s
我正在尝试以下方法:
import sqlite3
import csv
from odo import odo
file_path = 'my_path/'
# In this case 'my_path/' is a substitute for my real path
db_name = 'data.sqlite'
conn = sqlite3.connect(file_path + db_name)
这会在file_path 内创建一个新的sqlite 文件data.sqlite。我可以在文件夹中看到它。
当我尝试将我的 csv 读入此数据库时,我收到以下错误:
csv_path = 'my_path/data.csv'
odo(csv_path, file_path + db_name)
conn.close()
NotImplementedError: Unable to parse uri to data resource: # lists my path
你能帮忙吗?
【问题讨论】: