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++
的#include
arahan prapemprosesan sangat serupa, walaupun terdapat beberapa perbezaan. Jadi anda tidak perlusertakan import json, tetapiimport json.Apa pun,
json
是Python内置模块,用于解析、编码、缩进和写入.json
文件,如果你得到一个JSON
格式的响应,你真的应该考虑将其解码为Python的dict
objek.