修复Python错误:Can’t Open File ‘setup.py’: [Errno 2] No Such File or Directory Error
我们将学习如何解决Python中的FileNotFoundError
或No such file or directory
错误。
修复Python错误:Can’t Open File ‘setup.py’: [Errno 2] No Such File or Directory Error
我们有一个简单的Python脚本来打开一个文件,读取内容并显示它,但是我们得到了这个错误(FileNotFoundError
)。因此,我们将向您展示如何解决此错误以及为什么会出现这种情况。
示例代码:
Example=open('test.txt','r')
Example=Example.read()
print(Example)
输出:
PS C:\WINDOWS\System32\WindowsPowerShell\v1.0> python -u "f:\example\python can't
open file 'setup.py' [errno 2] no such file or directory\example.py"
Traceback (most recent call last):
File "f:\example\python can't open file 'setup.py' [errno 2] no such file or directory\example.py", line 1, in <module>
Example=open('test.txt','r')
FileNotFoundError: [Errno 2] No such file or directory: 'test.txt'
此错误的基本原因是我们的文件与Python脚本不在同一位置。解决这个问题的一个简单方法是复制这个test.txt
文件,并将这个文件粘贴到Python脚本所在的位置,以便这个脚本可以工作。
还有另一种方法可以解决这个错误,而不需要在同一个文件夹中复制这个test.txt
,但是我们需要给予绝对路径或完整路径,我们在Python脚本中传递文件名。
现在,我们需要转到test.txt
文件所在的文件夹,然后单击导航。我们将获取该文件夹的位置,复制它,返回Python脚本,然后将其粘贴到我们传递文件名的位置。
Example=open(r"C:\Users\Dell\Desktop\test\test.txt","r")
Example=Example.read()
print(Example)
我们在双引号前使用r
来避免转义符,如果我们运行这个Python脚本,我们不会得到任何错误。我们得到的不是错误,而是输出。
这就是我们解决这个问题的方法。如果你仍然得到这个错误,你在命名文件时犯了愚蠢的错误,所以你必须确保文件名是正确的。
这种方法在任何地方都有效。例如,如果您运行setup.py
文件,则必须指定该文件所在的完整路径或安装任何Python包,以便必须访问安装的完整路径。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站。本站所有源码与软件均为原作者提供,仅供学习和研究使用。如您对本站的相关版权有任何异议,或者认为侵犯了您的合法权益,请及时通知我们处理。