2017-03-09 61 views
-1

我的Python腳本位於src文件夾中,我的文件位於res文件夾中。什麼是文件路徑用來打開這個文件?什麼是使用Python腳本能夠讀取文件的文件路徑

name = "test" 
open("res\\"+name+".json") 

儘管有文件test.json在res文件夾,我得到這個錯誤,IOError: [Errno 2] No such file or directory: 'res\\test.json'

迪爾斯結構

--main dir\ 
---- src\ 
---- res\ 
+1

向我們展示'src'和'res'文件夾之間的關係。 –

+1

@TomZych已更新 –

+0

Python腳本正在src中運行。 src中沒有res文件夾。所以它不能解決路徑。在主目錄中運行腳本。 – Denziloe

回答

1

的代碼編寫告訴該項目,看看在一個文件夾 src\\res,因爲路徑是相對於當前路徑,即 src

相反,試試這個:

open("..\\res\\"+name+".json") 

這意味着,去上一級文件夾(..),然後去res