我正在尝试连接数据库以创建一个自学式聊天机器人。但是,我不断收到此错误,
line 8, in <module>
connection = sqlite3.connect('{}.db'.format(timeframe))
sqlite3.OperationalError: unable to open database file
我已经查看了数据库的位置,并试图重写它。但是,据我所知,它书写正确。
with open("/Users/name/Desktop/fileName/RC_{}".format(timeframe.split('-')[0], timeframe), buffering=1000) as f:
在下面是错误说我错了。
import sqlite3
import json
from datetime import datetime
timeframe = '2011-08'
sql_transaction = []
connection = sqlite3.connect('{}.db'.format(timeframe))
c = connection.cursor()
日期“ 2011-08”应该是数据库文件“ RC_2011-08”的一部分。
答案 0 :(得分:1)
serviceUrl
应该是
instance.preferUseIpAddress: true
根据
connection = sqlite3.connect('{}.db'.format(timeframe))
^^您的format()有两个参数,但是您仅使用第一个参数...
由于以下原因,时间范围变为“ 2011”
connection = sqlite3.connect('RC_{}'.format(timeframe.split('-')[0]))