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 /。路径区分大小写。