簡體   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