【发布时间】:2020-09-23 16:55:48
【问题描述】:
我的代码需要一些帮助,因为我不明白为什么会给我这个错误(sqlite3.OperationalError: near ".": 语法错误)。
我想从 Python 将 database.db 导出到 database.csv,这段代码在 sqlite3 上运行良好,但是当我在 Python3 上使用 cur.execute() 键入时出现此错误。
现在这是我的错误所在的代码
fname = input('Name for the csv?\n> ')
cur.execute('.headers on')
cur.execute('.mode csv')
cur.execute(f'.output {fname}.csv')
我在其他论坛上搜索过,但我认为这是一个特例。 我希望有人可以帮助我修复错误,或者给我一种使用 python 将数据库导出到 csv 的替代方法。
【问题讨论】:
标签: python-3.x sqlite