|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在用VSCODE编译脚本时总是出现这个错误 UnicodeDecodeError: 'utf8' codec can't decode byte 0xd7 in position 3: invalid continuation byte ,运行任意以前可以正常运行的脚本都会报这个错误,大神帮我看看到底是什么问题啊,用python 自带的IDE脚本就可以正常运行,用VSCODE运行就会报这个错
下面是我运行简单print时提示的错误:
Traceback (most recent call last):
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_comm.py", line 277, in _on_run
self.process_net_command_json(self.global_debugger_holder.global_dbg, json_contents)
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_process_net_command_json.py", line 199, in process_net_command_json
cmd = on_request(py_db, request)
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_process_net_command_json.py", line 330, in on_launch_request
return self._handle_launch_or_attach_request(py_db, request, start_reason='launch')
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_process_net_command_json.py", line 319, in _handle_launch_or_attach_request
self._send_process_event(py_db, start_reason)
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_process_net_command_json.py", line 316, in _send_process_event
py_db.writer.add_command(NetCommand(CMD_PROCESS_EVENT, 0, event, is_json=True))
File "c:\Users\lenovo\.vscode\extensions\ms-python.python-2019.5.17517\pythonFiles\lib\python\ptvsd\_vendored\pydevd\_pydevd_bundle\pydevd_net_command.py", line 57, in __init__
text = json.dumps(as_dict)
File "D:\python27\lib\json\__init__.py", line 244, in dumps
return _default_encoder.encode(obj)
File "D:\python27\lib\json\encoder.py", line 207, in encode
chunks = self.iterencode(o, _one_shot=True)
File "D:\python27\lib\json\encoder.py", line 270, in iterencode
return _iterencode(o, 0)
UnicodeDecodeError: 'utf8' codec can't decode byte 0xd7 in position 3: invalid continuation byte |
|