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

#导包
from pymysql import Connection
import datetime
import json
#构建MySql链接对象
coon = Connection(
host='localhost',
port=3306,
user='root',
password='123456'
)
#获取游标对象
cursor = coon.cursor()
coon.select_db("py_sql") #选择数据库
#使用游标对象,在mysql中创建表
cursor.execute("select * from orders")
#获取查询结果
result: tuple = cursor.fetchall()
data_dict = {} #定义一个字典,用于存储每行数据
for data in result:
data_obj = data[0]
#创建四对键值对,分别存储date, order_id, money, province对应的数据
data_dict['date'] = (data_obj.strftime("%Y-%m-%d"))
data_dict['order_id'] = data[1]
data_dict['money'] = data[2]
data_dict['province'] = data[3]
#以追加写入的形式创建文件,并读取字典中的数据
with open("D:/第二阶段课后作业.txt", "a", encoding="UTF-8") as json_file:
# 指定 ensure_ascii=False 参数,以确保中文内容不被转换为 Unicode 编码
json.dump(data_dict, json_file, ensure_ascii=False)
#关闭链接
coon.close()