我想从python脚本调用sqlite3指令。 通过说明我的意思是:
我对python API或子进程感到满意。 例如,我想执行这个脚本:
sqlite3
.mode csv
.import filename tablename
在更复杂的情况下,我总是可以创建一个bash脚本并从python中调用它。 但是bash对我来说很臭。 :P
答案 0 :(得分:0)
不,但您可以使用PRAGMA
commands并查询system tables从数据库中获取相同的数据。
.help
仅列出了sqlite3
工具命令。毫无意义地使用Python进行这些工作。.schema
使用PRAGMA table_info()
和系统表来显示格式为SQL命令的架构。csv
模块输出CSV数据。