久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python SQLite 批量新建表

 融水公子 2021-10-21
表白:黑白圣堂血天使,天劍鬼刀阿修羅。 
講解對象:
/python SQLite 批量新建表
作者:融水公子 rsgz

哎 寫在自己的網(wǎng)站沒人看啊,,就寫這里吧  這里流量多一點(diǎn),,畢竟網(wǎng)站權(quán)重挺高的

如何批量新建python SQLite表呢,?嗯,,可以參考我的代碼

下面的代碼演示一下
import sqlite3

def new_table(sql,biaos):
    con = sqlite3.connect(sql)
    cur = con.cursor()    # 批量新建表
    for biao in biaos:
        sql=r"create table {} ("             r"關(guān)鍵字 text,"             r"內(nèi)容 text,"             r"條件 text"             r")".format(biao)
        cur.execute(sql) # <sqlite3.Cursor object at 0x000002ED5BCC3D50>

    # 查詢所有表名
    sql = "SELECT name FROM sqlite_master where type='table' order by name"
    bs_name = cur.execute(sql)
    def element(value):
        return value[0]
    l = map(element, bs_name)
    l = list(l)    # 看看新建的表在里面嗎
    print("所有表:{}".format(l))
    print("新建表:{}".format(biaos))

    if set(biaos).issubset(set(l)):
        print("新建成功哦,!")

    cur.close()
    con.commit()
    con.close()

sql = r"D:\2project\ciku\ciku.db"biaos = ("廢柴7", "小公主7")
new_table(sql,biaos)
=============================
所有表:['cao', 'fff', 'test', 'user', 'user2', 'user3', 'user4', '什么', '修仙', '大主宰', '天帝', '完美世界', '小不點(diǎn)', '小東西', '小公主', '小公主2', '小公主3', '小公主4', '小公主5', '小公主6', '小公主7', '廢柴', '廢柴2', '廢柴3', '廢柴4', '廢柴5', '廢柴6', '廢柴7', '斗破蒼穹', '樓桑', '武動乾坤']
新建表:('廢柴7', '小公主7')
新建成功哦!

如果還想更多的定制化 可以把這個改一下 有選擇的傳更多的參數(shù)進(jìn)去
sql=r"create table {} ("             r"關(guān)鍵字 text,"             r"內(nèi)容 text,"             r"條件 text"             r")".format(biao)
=== 
公眾號:不浪仙人
謝謝大家的支持,!可以點(diǎn)擊我的頭像,,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc[bbzoh.cn]注冊一個賬號登錄,,里面真的有很多優(yōu)秀的文章,,歡迎大家的到來。
---

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多