Python:SyntaxError:(unicode error) 'unicodeescape' codec can't decode bytes in pos


閱文時長 | 0.7分鍾 字數統計 | 1123.2字符
主要內容 | 1、引言&背景 2、解決方案 3、聲明與參考資料
『Python:SyntaxError:(unicode error) 'unicodeescape' codec can't decode bytes in pos』
編寫人 | SCscHero 編寫時間 | 2022/1/10 PM8:8
文章類型 | 系列 完成度 | 已完成
座右銘 每一個偉大的事業,都有一個微不足道的開始。

一、引言&背景   完成度:100%

a) 應對問題

Python報錯如下如圖:

......
Traceback (most recent call last):
File "C:\LIST.ENV\env.006.Python_ALL\64bit_3.9.6\lib\runpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
File "C:\LIST.ENV\env.006.Python_ALL\64bit_3.9.6\lib\runpy.py", line 87, in _run_code
exec(code, run_globals)
File "c:\Users\shaoczha\.vscode\extensions\ms-python.python-2021.8.1159798656\pythonFiles\lib\python\debugpy\__main__.py", line 45, in <module>
cli.main()
File "c:\Users\shaoczha\.vscode\extensions\ms-python.python-2021.8.1159798656\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 444, in main
run()
File "c:\Users\shaoczha\.vscode\extensions\ms-python.python-2021.8.1159798656\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 285, in run_file
runpy.run_path(target_as_str, run_name=compat.force_str("__main__"))
File "C:\LIST.ENV\env.006.Python_ALL\64bit_3.9.6\lib\runpy.py", line 267, in run_path
code, fname = _get_code_from_file(run_name, path_name)
File "C:\LIST.ENV\env.006.Python_ALL\64bit_3.9.6\lib\runpy.py", line 242, in _get_code_from_file
code = compile(f.read(), fname, 'exec')
File "XXXXXXXXXXXXXXXXXXXXXXXX.py", line 255
save_variable(X_train,'C:\LIST.MeGitCloud List\x.txt')
^
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 23-24: truncated \xXX escape

b) 應用場景

  • py腳本字符解析報錯。

二、解決方案   完成度:100%

此類異常通常是由於特殊字符造成的,無法解析,因此遇見此種報錯檢查下特殊字符。本人的問題是沒有按照Linux的路徑斜杠符號/來寫路徑,而是按照Windows的路徑斜杠符號\來寫的,因此造成了這個異常。

三、聲明與參考資料   完成度:100%

原創博文,未經許可請勿轉載。

如有幫助,歡迎點贊、收藏、關注。如有問題,請評論留言!如需與博主聯系的,直接博客私信SCscHero即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM