繁体   English   中英

txt:FileNotFoundError:[Errno 2]没有这样的文件或目录

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM