![](/img/trans.png)
[英]File txt: FileNotFoundError: [Errno 2] No such file or directory
[英]txt: FileNotFoundError: [Errno 2] No such file or directory
我有这个代码:
file_lamma = open("/users/costanzanaldi/scrivania/filelamma.txt",'r')
for linea in file_lamma.readlines():
linea = linea.strip().split(' ')
输出为:
runfile('/Users/costanzanaldi/Dropbox/Tesi_Naldi/COdice _Python/NUOVO/pannellopiano2.py', wdir='/Users/costanzanaldi/Dropbox/Tesi_Naldi/COdice _Python/NUOVO')
Traceback (most recent call last):
File "<ipython-input-5-c4acfa74cc68>", line 1, in <module>
runfile('/Users/costanzanaldi/Dropbox/Tesi_Naldi/COdice _Python/NUOVO/pannellopiano2.py', wdir='/Users/costanzanaldi/Dropbox/Tesi_Naldi/COdice _Python/NUOVO')
File "/Users/costanzanaldi/anaconda/lib/python3.4/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 685, in runfile
execfile(filename, namespace)
File "/Users/costanzanaldi/anaconda/lib/python3.4/site-packages/spyderlib/widgets/externalshell/sitecustomize.py", line 85, in execfile
exec(compile(open(filename, 'rb').read(), filename, 'exec'), namespace)
File "/Users/costanzanaldi/Dropbox/Tesi_Naldi/COdice _Python/NUOVO/pannellopiano2.py", line 59, in <module>
file_lamma = open("/users/costanzanaldi/scrivania/filelamma.txt",'r')
FileNotFoundError: [Errno 2] No such file or directory: '/users/costanzanaldi/scrivania/filelamma.txt'
文件名和路径正确...我不知道该怎么办
谢谢
我认为您应该仔细检查您提供的路径。 您可以使用终端访问文件的父文件夹,并使用命令pwd
获取真实路径。 然后将其与代码中的代码进行比较。 而且我注意到您使用“ / users /”。 那是对的吗? 在我的Mac OSX上,它是/ Users /。 该路径区分大小写。
如果这是Linux或其他Unix系统,则open()中的字母大小写错误; 应该是用户而不是用户。 文件和目录名称在Unix中区分大小写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.