2017-03-25 90 views
-2

沒有這樣的文件或目錄,我只是用我的代碼開始,有這樣的蟒蛇IO錯誤:[錯誤2]在Ubuntu

import numpy as np 
from numpy import * 
from numpy.linalg import inv 
import os 
coeficientes_objetivo=[] 
f1 = open('/home/david/Escritorio/objetivo.txt','r') 

雖然我指定的路徑,這個錯誤持續出現。我使用Ubuntu。

Click here to see the output of the terminal

+1

你確定該文件存在,並且拼寫是否正確?也許可以添加一個'ls -l'輸出來證明它 –

+0

你也可以顯示'pwd'的輸出嗎? –

+0

是的,它存在,我問這個問題,因爲我已經在所有網站搜索,我似乎沒有找到並回答@Japu_D_Cret我不是那麼無用 – math4everyone

回答

0

您可以驗證在Python文件:

import numpy as np 
from numpy import * 
from numpy.linalg import inv 
import os 
import sys 
coeficientes_objetivo=[] 
my_file = '/home/david/Escritorio/objetivo.txt' 
if not os.path.exists(my_file): 
    print("File path does not exist.") 
    sys.exit() 

if not os.path.isfile(my_file): 
    print("File path is not a file.") 
    sys.exit() 

f1 = open(my_file,'r')