我在 Windows 10 上的 VS Code 中使用 Python。
FileNotFoundError: [Errno 2] No such file or directory: 'c:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanisawa Staszica w KrakowieAGHProgramowaniepython_scripts estujeprosty.py'/span>
而且,這確實是不存在的路徑。但為什么呢?在終端的下一行中,正確的路徑出現了:
PS C:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanis?awa Staszica w KrakowieAGHProgramowaniepython_scripts estuje>
除錯器將正確的路徑改為不正確的路徑? 當我在沒有除錯的情況下運行腳本時,一切都很正常。
編輯。 完整的終端資訊:
Windows PowerShell
Copyright (C) Microsoft Corporation. 保留所有權利。
試試新的跨平臺的PowerShell https://aka.ms/pscore6
PS C:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanis?awa Staszica w KrakowieAGHProgramowaniepython_scripts estuje> & 'C:Program FilesPython39python.exe' 'c:Usersuser.vscodeextensionsms-python.python-2021。 9.1246542782pythonFileslibpythondebugpylauncher' '50663' '--' 'c:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanisawa Staszica w KrakowieAGHProgramowaniepython_scripts estujeprosty.py'/span>
回溯(最近一次呼叫)。
檔案 "C:Program FilesPython39lib
unpy.py", line 197, in _run_module_as_main
return _run_code(code, main_globals, None,
檔案 "C:Program FilesPython39lib
unpy.py", 行 87, in _run_code
exec(code, run_globals)
檔案 "c:Usersuser.vscodeextensionsms-python.python-2021.9.1246542782pythonFileslibpythondebugpy\__main__.py", 行 45, in <module>
cli.main()
檔案 "c:Usersuser.vscodeextensionsms-python.python-2021.9.1246542782pythonFileslibpythondebugpy/...debugpyservercli.py", 行 444, in main
運行()
檔案 "c:Usersuser.vscodeextensionsms-python.python-2021.9.1246542782pythonFileslibpythondebugpy/.debugpyservercli.py", 行 285, in run_file
runpy.run_path(target_as_str, run_name=compat.force_str("__main__"/span>)
檔案 "C:Program FilesPython39lib
unpy.py", 行 267, in run_path
code, fname = _get_code_from_file(run_name, path_name)
檔案 "C:Program FilesPython39lib
unpy.py", 行 237, in _get_code_from_file
with io.open_code(decoded_path) as f。
FileNotFoundError: [Errno 2] No such file or directory: 'c:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanisawa Staszica w KrakowieAGHProgramowaniepython_scripts estujeprosty.py'/span>
PS C:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanis?awa Staszica w KrakowieAGHProgramowaniepython_scripts estuje>
uj5u.com熱心網友回復:
看起來你必須打開檔案夾C:UsersuserOneDrive - Akademia Górniczo-Hutnicza im. Stanis?awa Staszica w KrakowieAGHProgramowaniepython_scripts estuje in vscode然后運行除錯器
uj5u.com熱心網友回復:
路徑中的空格可能會導致識別錯誤。
請洗掉空格。
請洗掉你路徑中的空格,或者將你的檔案夾重命名為一個簡單的檔案夾,仍然沒有空格,看看錯誤是否消失。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/331495.html
標籤:
