2017-06-11 57 views
0

我有可變address = /data/train/1.jpg,我試圖通過相對尋址文件python3

im = Image.open(address) 

FileNotFoundError: [Errno 2] No such file or directory: '/data/train/1.jpg' 

讀取文件通過一些原因,我無法使用文件的全名。 我從/ data/train /中實際包含文件1.jpg的文件夾啓動了jupyter筆記本。 我該如何解決它?

回答

0

相對尋址意味着從當前工作目錄的角度來看。因此,如果腳本與數據文件夾所在的目錄位於同一目錄中,則該文件的路徑爲./data/train/1.jpg.請注意./,表示當前目錄。

0

使用相對路徑,這個人是在這種情況下絕對

address = './data/train/1.jpg' 
im = Image.open(address) 

意味着當前位置,而斜線表示環境根(視圖和解釋)取決於您的操作系統