2013-11-14 283 views
0

我在文檔中有一個impaths功能,可以給出圖像的整個路徑,例如: /../Documents/Furniture/1.jpg /../Documents/Furniture/ 2.jpg ...多達40個圖像。獲取python中impaths的圖像名稱

如果我打印impath,我總是得到整個路徑。有沒有一種方法我只能得到圖像名稱(例如1.jpg,2.jpg)。

for i in range (len(impaths)): 
    impath = impath[i] 
    print impaths 

回答

3

使用os.path模塊。如果要分析的路徑,你可以使用split方法

import os 

s = "your/path/image.jpg" 
print (os.path.split(s)[-1]) 

如果你只是想要的文件名可以使用basename

print(os.path.basename(s)) 

有很多的有用的路徑相關的方法模塊,我會建議使用手動解析你的路徑。