2015-11-05 128 views
-1

我有這樣的代碼: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' 

文件的名稱和路徑是正確的?我不知道該怎麼辦

謝謝

回答

0

如果這是Linux或其他Unix系統,你有信情況WRO在你的open()中;它應該是用戶而不是用戶。 Unix中的文件和目錄名稱有重大意義。

2

我想你應該仔細檢查你提供的路徑。 您可以使用終端訪問文件的父文件夾,並使用命令pwd來獲取真實路徑。然後將它與代碼中的一個進行比較。 我注意到你使用「/ users /」。那是對的嗎?在我的Mac OSX上,它是/ Users /。路徑區分大小寫。

相關問題