欢迎光临散文网 会员登陆 & 注册

黑马程序员python教程,8天python从入门到精通,学python看这套就

2023-06-24 22:53 作者:猫耳蕾米莉亚  | 我要投稿

"""

P138练习 读取mysql数据,写成json文件

"""

import json

from pymysql import Connection


# 数据库链接

conn = Connection(

host="localhost",

port=3306,

user="root",

password="195106",

autocommit=True # 设置自动提交

)


# 获取游标对象

cursor = conn.cursor()

# 连接db库

conn.select_db("py_sql")

# 查询sql表数据

cursor.execute('select * from orders')

# 返回结果给字典对象

result:tuple = cursor.fetchall()

# print(result)

# 创建文件

f = open("D://2011年1月和2月销售数据json.txt","a",encoding="UTF-8")

# 定义一个空字典

f_data = {}

# 通过循环获取查询到的数据

for x in result:

f_data["order_date"]=str(x[0])

f_data["order_id"]=x[1]

f_data["money"]=int(x[2])

f_data["province"]=x[3]

f_json = json.dumps(f_data,ensure_ascii=False)

f.write(f'{f_json}\n')

f.close()



# 断开链接

conn.close()









黑马程序员python教程,8天python从入门到精通,学python看这套就的评论 (共 条)

分享到微博请遵守国家法律