我想創建(後來,訪問)數據庫訪問sqlite3的數據庫使用python3。 從數以百萬計的例子在SO和互聯網(eg. this),我做的:創建和使用python3
#!/usr/bin/env python3
from string import ascii_uppercase
import sqlite3
sqlfile = "jour.db"
tabname = "abbre"
id_col = "Full_Name"
col_name = "Abbre_name"
conn = sqlite3.connect(sqlfile)
c = conn.cursor()
c.execute('''CREATE TABLE Journals
(jid int, full text , abbr text)''')
c.execute("""insert into Journals values (1, 'Physical Review B', 'Phys. Rev. B')""")
conn.commit()
c.close()
但是,它是在創建表,但沒有數據被插入。
我會試試你的建議,但是,看到這個:https://docs.python.org/3.5/library/sqlite3.html – BaRud
嗯,如果格式化的作品,那麼它必須是你包括3對引文分數。 (1,'Physical Review B','Phys。Rev. B')「」「) – TheBestNightSky
他們的代碼: c.execute(」INSERT INTO stocks VALUES('2006-01-05','BUY','RHAT',100,35.14)「) – TheBestNightSky