|
@@ -1,3 +1,4 @@
|
|
|
|
|
+import json
|
|
|
import os
|
|
import os
|
|
|
from datetime import datetime
|
|
from datetime import datetime
|
|
|
|
|
|
|
@@ -27,5 +28,6 @@ class TextFileWriter:
|
|
|
def write_to_file(self, data):
|
|
def write_to_file(self, data):
|
|
|
date_str = datetime.now().strftime('%Y-%m-%d')
|
|
date_str = datetime.now().strftime('%Y-%m-%d')
|
|
|
filename = f"{self.filepath}/{date_str}.txt"
|
|
filename = f"{self.filepath}/{date_str}.txt"
|
|
|
- with open(filename, 'a') as file: # 'a' 模式可以在文件存在的情况下继续写入内容
|
|
|
|
|
- file.write(data + '\n')
|
|
|
|
|
|
|
+ with open(filename, 'a', encoding='utf-8') as file: # 指定编码为 'utf-8'
|
|
|
|
|
+ json.dump(data, file, ensure_ascii=False) # 禁用 ASCII 转义
|
|
|
|
|
+ file.write('\n')
|