import pymysql import json # 建立数据库连接 connection = pymysql.connect( host='rm-bp11ky2z5f34d2949fo.mysql.rds.aliyuncs.com', user='fabiao_r', password='f5u1w8nfb3b', database='fabiao', cursorclass=pymysql.cursors.DictCursor # 返回字典形式的结果,方便操作 ) try: with connection.cursor() as cursor: # 执行查询 sql = "SELECT * FROM spider_latest_journal_paper_list" cursor.execute(sql) # 获取查询结果 result = cursor.fetchall() print(len(result)) # 处理结果 # for row in result: # print(row) with open("data/doctor_2018_2021.json", "w", encoding="utf-8") as f: f.write(json.dumps(result, indent=2, ensure_ascii=False)) finally: # 关闭连接 connection.close()