本帖最后由 鳴夏若梅 于 2022-2-17 22:40 编辑
log 文件出現 :
************************************************
Traceback (most recent call last):
File "main.py", line 215, in <module>
File "main.py", line 23, in welcomeGUI
File "Logger.py", line 18, in write
UnicodeEncodeError: 'cp950' codec can't encode character '\u5904' in position 13: illegal multibyte sequence
Traceback (most recent call last):
File "main.py", line 215, in <module>
File "main.py", line 23, in welcomeGUI
File "Logger.py", line 18, in write
UnicodeEncodeError: 'cp950' codec can't encode character '\u5904' in position 13: illegal multibyte sequence
怎麼會這樣 ??? ---------------------------------
查了一下[size=1.5em][Python]
解決方法修改 Python 程式,在 open 檔案時多一個輸入參數,讓讀寫檔案的編碼方式為 UTF-8 1
| open('text.txt', 'w', encoding='UTF-8')
|
[size=1.5em]
|