You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

初学Python运行代码遇utf-8解码SyntaxError错误求助

Python UTF-8编码错误解决办法

错误核心原因

代码文件中存在UTF-8编解码器无法识别的字符,编译时触发SyntaxError,具体是第一行字符串里的乱码字符导致解码失败。

完整报错信息

报错回溯(最新调用位于最后):
File "D:\Program Files\Lib\runpy.py", line 198, in _run_module_as_main
return _run_code(code, main_globals, None,
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "D:\Program Files\Lib\runpy.py", line 88, in _run_code
exec(code, run_globals)

File"d:\programfiles\visualstudio\common7\ide\extensions\microsoft\python\core\debugpy\adapter/../../debugpy\launcher/../../debugpy__main__.py", line 39, in 
cli.main()

File "d:\program files\visual studio\common7\ide\extensions\microsoft\python\core\debugpy\adapter/../../debugpy\launcher/../../debugpy/../debugpy\server\cli.py", line 430, in main
run()

File "d:\program files\visual studio\common7\ide\extensions\microsoft\python\core\debugpy\adapter/../../debugpy\launcher/../../debugpy/../debugpy\server\cli.py", line 284, in run_file
runpy.run_path(target, run_name="__main__")

File "d:\program files\visual studio\common7\ide\extensions\microsoft\python\core\debugpy_vendored\pydevd_pydevd_bundle\pydevd_runpy.py", line 320, in run_path
code, fname = _get_code_from_file(run_name, path_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "d:\program files\visual studio\common7\ide\extensions\microsoft\python\core\debugpy_vendored\pydevd_pydevd_bundle\pydevd_runpy.py", line 294, in _get_code_from_file
code = compile(f.read(), fname, 'exec')
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\detri\source\repos\PythonApplication1\PythonApplication1\PythonApplication1.py", line 1
print("Eredm�ny:", 3*5)
^
SyntaxError: (unicode错误) 'utf-8'编解码器无法解码位置5处的字节0xe9:无效的续字节

解决步骤

  • 修正代码中的乱码字符:打开PythonApplication1.py,将第一行的Eredm�ny替换为正确的字符(推测原意为匈牙利语的Eredmény,即"结果"),或者直接改为英文Result。
  • 确保文件以UTF-8编码保存:在Visual Studio编辑器右下角找到编码标识(如当前显示非UTF-8),点击后选择"UTF-8",重新保存文件。
  • 测试运行:修改完成后重新运行代码,确认错误消失。

内容的提问来源于stack exchange,提问作者Noxy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 12:40:32