可以从python程序调用SQLite3命令行吗?

时间:2018-04-17 14:18:12

标签: python sqlite command-line

有没有办法从脚本中以编程方式获得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()        

0 个答案:

没有答案
相关问题