我有一個記錄器記錄到文件,但偶爾遇到TM字符時它會引發異常並且記錄不會記錄。Python記錄特殊字符到文件拋出異常
logging.basicConfig(filename='C:/Users/Administrator/Desktop/logs/log.log',
level=logging.INFO,
format='%(asctime)s - %(message)s')
它有什麼問題?
編輯:
這些都是時間和消息明顯。該消息通過websocket作爲字符串化對象{log:log}從google chrome接收,然後使用data = json.loads(obj)進行解析。然後data [「log」]字符串進入消息。
什麼是TM角色? 'asctime'和'message'是什麼? – wallyk
商標字符,它是說有些字符不能被翻譯成unicode或類似的東西。 – Anonymous
嘗試在腳本的頂部放置'# - * - coding:UTF-8 - * - '。 – najjarammar