python獲取路徑中最后一個文件夾名


python獲取路徑中最后一個文件夾名

路徑參數可能有兩種情況,一種是文件的全路徑,一種是文件目錄。針對兩種路徑,獲取最后一個文件夾的名字方法如下:

 1 #coding=utf-8
 2 import os
 3 
 4 #情況一:全路徑中獲取最后一個文件夾的名字
 5 path1="D:/data/Beijing/Beijing_road.shp"
 6 a=os.path.dirname(path1)#先獲取文件路徑
 7 print(a)
 8 b = os.path.basename(a)#從文件路徑中讀取最后一個文件夾的名字
 9 print(b)
10 
11 
12 #情況二:文件路徑中直接獲取最后一個文件夾名
13 path2="D:/data/Beijing"
14 c= os.path.basename(path2)
15 print(c)

運行結果如下:

1 >>> ================================ RESTART ================================
2 >>> 
3 D:/data/Beijing
4 Beijing
5 Beijing
6 >>> 

注意:os.path.basename(),如果傳入的參數是全路徑,會返回帶后綴的文件名,如果傳入的參數是文件目錄,會返回最后一個文件夾名。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM