Hmm*_*Hmm 1 python file visual-studio-code
当我使用绝对路径时,代码工作正常,但使用相对路径会在 python 中抛出 FileNotFoundError 。
f = open("Input.txt","r")
Run Code Online (Sandbox Code Playgroud)
您的 python 文件由终端执行。您可以清楚地看到您的终端位于该文件夹中...Desktop\cs\Python\myproject\。由于文件“Input.txt”相对于您的终端路径不存在,因此您会收到此错误。(即路径...Desktop\cs\Python\myproject\Input.txt不存在)
一个简单的解决方案是在 python 文件中使用绝对路径而不是相对路径。
另一个廉价的解决方案是使用终端,转到正确的文件夹并运行您的文件,正如上帝所希望的那样。
如果您确实想专门使用一个按钮来运行,您可以尝试以下操作:
编辑:好的,我知道您正在使用 python 文件顶部的“运行按钮”来运行。
您只需将设置设置python.terminal.executeInFileDir为 true 即可。
在“设置”中,搜索python.terminal.executeInFileDir并标记它。这应该就是你所需要的。

| 归档时间: |
|
| 查看次数: |
14332 次 |
| 最近记录: |