TXT:FileNotFoundError:[错误2]没有这样的文件或目录

问题描述:

我有这样的代码:TXT:FileNotFoundError:[错误2]没有这样的文件或目录

file_lamma = open("https://stackoverflow.com/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("https://stackoverflow.com/users/costanzanaldi/scrivania/filelamma.txt",'r') 

FileNotFoundError: [Errno 2] No such file or directory: '/users/costanzanaldi/scrivania/filelamma.txt' 

文件的名称和路径是正确的?我不知道该怎么办

谢谢

如果这是Linux或其他Unix系统,你有信情况WRO在你的open()中;它应该是用户而不是用户。 Unix中的文件和目录名称有重大意义。

我想你应该仔细检查你提供的路径。 您可以使用终端访问文件的父文件夹,并使用命令pwd来获取真实路径。然后将它与代码中的一个进行比较。 我注意到你使用“/ users /”。那是对的吗?在我的Mac OSX上,它是/ Users /。路径区分大小写。