मुझे पता है कि यह आसान है लेकिन मैं इसे काम नहीं कर सकता! मेरे पास सम्मिलित, अद्यतन या आदेशों का चयन करने के साथ कोई जांच नहीं है, मान लें कि मेरे पास एक शब्दकोश है और मैं शब्दकोश में कॉलम नामों के साथ एक तालिका को पॉप्युलेट करना चाहता हूं, जो मेरी एक पंक्ति के साथ गलत है जहां मैं कॉलम जोड़ता हूं?sqlite3 पायथन में कॉलम कैसे जोड़ें?
##create
con = sqlite3.connect('linksauthor.db')
c = con.cursor()
c.execute('''create table linksauthor (links text)''')
con.commit()
c.close()
##populate author columns
allauthors={'joe':1,'bla':2,'mo':3}
con = sqlite3.connect('linksauthor.db')
c = con.cursor()
for author in allauthors:
print author
print type(author)
c.execute("alter table linksauthor add column '%s' 'float'")%author ##what is wrong here?
con.commit()
c.close()
ओएमजी, धन्यवाद lmao, मैं कोड पर बहुत लंबे समय से देख रहा हूँ – user291071