我在python腳本中有打印語句。執行打印語句
print "mysql -e\"insert into test.syllabalize values (",text_index, ",", index, ",", "'",syllable,"')\""
此輸出正確的MySQL的聲明...
mysql -e"insert into test.syllabalize values (3 , 5 , 'abc')"
如何執行該語句?
它只打印到標準輸出。
更新:
下面將嘗試插入文本,而不是變量的值。
os.system('mysql -e"insert into test.syllabalize values (\'text_index\', \'index\', \'syllable\')"')
如何用上述語句中的變量替換值?
,所有命令都應該通過子模塊來完成 – 2011-05-01 13:56:48
使用os.system就是我一直在尋找。但它將在數據庫中插入變量名稱而不是變量值。我更新了我的問題。 – shantanuo 2011-05-01 14:54:03