Python으로 스크립트를 작성 중인데 몇 가지 문제가 있습니다. 데이터베이스에서 가져온 매개변수를 사용하여 명령을 실행해야 합니다. 다음을 수행합니다(mysql.connector를 설치해야 함).
으아악3가지 질문이 있습니다:
import mysql.connector import os mydb = mysql.connector.connect( host="localhost", user="name", password="pass", database="base" ) mycursor = mydb.cursor() mycursor.execute("SELECT * FROM `employee` LIMIT 2") myresult = mycursor.fetchall() for row in myresult: os.system('command ' + row[1])
이유를 알고 싶다면
subprocess
,请阅读这个
를 사용해야 합니다.Python에서
import
的用法与C
/C++
的#include
전처리 지시문은 약간의 차이점이 있지만 매우 유사합니다. 따라서include import json은 필요하지 않지만import json은 필요합니다.어쨌든
json
是Python内置模块,用于解析、编码、缩进和写入.json
文件,如果你得到一个JSON
格式的响应,你真的应该考虑将其解码为Python的dict
이의가 있습니다.