Commit 890c6509 authored by liyang's avatar liyang

feat:调试数据入库

parent 7f28f960
...@@ -150,8 +150,9 @@ def reptile(browser=None, search_word=""): ...@@ -150,8 +150,9 @@ def reptile(browser=None, search_word=""):
# upload_control() # upload_control()
# 保存json文件到本地 # 保存json文件到本地
file_dir = f'./reptile_data/ptt/{int(time.time())}' file_dir = f'./reptile_data/ptt/{int(time.time())}.json'
state_save = save_json(file_dir, data) state_save = save_json(file_dir, data)
log.debug("-----------------------------")
# write_to_database(data) # write_to_database(data)
if state_save: if state_save:
log.debug('文件保存成功') log.debug('文件保存成功')
......
import json import json
from utils.Logger import log
# 保存json文件 # 保存json文件
def save_json(file_dir=None, data=None): def save_json(file_dir=None, data=None):
log.debug("------save json start--------")
if data is None: if data is None:
data = [] data = []
if file_dir is None: if file_dir is None:
file_dir = "./data.json" file_dir = "./data.json"
try: try:
file_dir = f'{file_dir}.json' log.debug("文件保存路径:" + file_dir)
print("文件保存路径:" + file_dir)
with open(file_dir, "w", encoding="utf-8") as file: with open(file_dir, "w", encoding="utf-8") as file:
json.dump(data, file, indent=2, ensure_ascii=False) json.dump(data, file, indent=2, ensure_ascii=False)
return True return True
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment