![](/img/trans.png)
[英]File txt: FileNotFoundError: [Errno 2] No such file or directory
[英]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.