完全なPythonコードを読み取り、データベースのsqliteを更新

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/iCloudEnd/article/details/100159762

データを読みます

import sqlite3
fname='guzhicha'
dbname=fname+'.db'
conn = sqlite3.connect(dbname)
cursor =conn.execute("select mword.ID,tiqu_all_cjk.kDefinition,mword.mkey from mword,tiqu_all_cjk where mword.mkey = tiqu_all_cjk.mkey and tiqu_all_cjk.kDefinition not NULL ")
wlist=[]
upara=[]
for it in cursor:
	mid,kDefinition,mkey=it
	para=(kDefinition,mid)
	upara.append(para)
	wlist.append(it)

更新データ更新パラ

def update_para(conn, upara):
	cur = conn.cursor()
	for item in upara:
		sql = ''' UPDATE mword
				SET uni_en = ? 
				WHERE id = ?'''
		cur.execute(sql, item)
	conn.commit()
	

update_para(conn, upara)
conn.close()

おすすめ

転載: blog.csdn.net/iCloudEnd/article/details/100159762