나는 python 스크립트로 print 문을 가지고 있습니다.인쇄 된 문장 실행
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\')"')
어떻게 위의 문에서 변수 값을 대체 할 수 있습니까?
os.system을 사용하여야한다, 모든 명령은 –
os.system을 내가 찾고 있었던 것입니다 서브 프로세스 모듈을 통해 수행해야합니다. 그러나 변수 값 대신 변수 이름을 DB에 삽입합니다. 나는 내 질문을 업데이트했다. – shantanuo