有没有办法从脚本中以编程方式获得SQLite3命令行界面的可寻址性?我想编写一个程序,从层属性表构建CSV文件,然后将CSV文件导入数据库表。
我在想这样的事情可能有用:
import sqlite3
conn = sqlite3.connect('qgis.db')
curs = conn.cursor()
commands = '''
DROP Table video IF EXISTS
CREATE TABLE IF NOT EXISTS video(id, name, duration)
.mode csv
.import media.csv video
.mode column
.header on
SELECT * from video
'''
curs.execute(commands)
conn.commit()
conn.close()