Saya sedang menulis skrip dalam Python dan saya menghadapi beberapa masalah, saya perlu menjalankan arahan dengan parameter yang diambil daripada pangkalan data, saya melakukan ini (memerlukan mysql.connector untuk dipasang):
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])
Saya ada 3 soalan:
import json # 一些JSON数据: x = '{ "name":"John", "age":30, "city":"New York"}' # 解析x: y = json.loads(x) # 结果是一个Python字典: print(y["age"])
Kalau nak tahu kenapa, memang patut guna
subprocess,请阅读这个.Dalam Python,
import的用法与C/C++的#includearahan prapemprosesan sangat serupa, walaupun terdapat beberapa perbezaan. Jadi anda tidak perlusertakan import json, tetapiimport json.Apa pun,
json是Python内置模块,用于解析、编码、缩进和写入.json文件,如果你得到一个JSON格式的响应,你真的应该考虑将其解码为Python的dictobjek.