搞了一天才懂 def insertdb(ID,name,age,address,ca): query = "INSERT INTO COMPANY(ID,NAME,AGE,ADDRESS,SALARY) " \ "VALUES(?,?,?,?,?)" dat_list = [] dat_list.append(ID) dat_list.append(name) dat_list.append(age) dat_list.append(address) dat_list.append(ca) conn = sqlite3.connect('qrcodeSSQ.db') conn.execute(query,dat_list); conn.commit() conn.close() 還不太完整,但是可以使用funcation來輸入