我在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