您好,登錄后才能下訂單哦!
這篇文章主要為大家展示了python如何根據完整路徑獲得盤名/路徑名/文件名/文件擴展名,內容簡而易懂,希望大家可以學習一下,學習完之后肯定會有收獲的,下面讓小編帶大家一起來看看吧。
1.獲得盤名os.path.splitdrive(path)
import os path="C:\\Users\\wuyanzu\\x1.jpg" drive,rem=os.path.splitdrive(path) print(drive) print(rem) #輸出: C: \Users\wuyanzu\x1.jpg
2.獲得路徑與文件名os.path.split(path)
import os path="C:\\Users\\wuyanzu\\x1.jpg" dir,file=os.path.split(path) print(dir) print(file) #輸出: C:\Users\wuyanzu x1.jpg
3.獲得路徑名os.path.dirname(path)
import os path="C:\\Users\\wuyanzu\\x1.jpg" dir=os.path.dirname(path) print(dir) #輸出: C:\Users\wuyanzu
4.獲得文件名os.path.basename(path)
import os path="C:\\Users\\wuyanzu\\x1.jpg" basename=os.path.basename(path) print(basename) #輸出: x1.jpg
5.獲得文件擴展名os.path.splitext(path)
import os path="C:\\Users\\wuyanzu\\x1.jpg" dir,ext=os.path.splitext(path) print(dir) print(ext) #輸出: C:\Users\wuyanzu\x1 .jpg
6.獲得路徑中片段名稱
使用rfind(e)得到檢索字符的位置,然后切片獲得檢索字符前的位置
path="C:\\Users\\wuyanzu\\x1.jpg" index=path.rfind("w") print(index) print(path[:index]) #輸出: 9 C:\Users\
如果有多個檢索字符,返回的是最后一個檢索的結果
Δ:片段組成文件全名:os.path.join(dir,file)
dir="C:\\Users\\wuyanzu" #后面加上\\也行 file="x1.jpg" path=os.path.join(dir,file) print(path) #輸出: C:\Users\wuyanzu\x1.jpg
Δ:切割字符串獲得片段:split(str,num)
使用split(str,num)獲得以str為分割符切片后的片段
參數說明:str:進行切片的字符串
     num:表示分隔符使用的次數,不填的話則顯示所有切片后的片段
path="C:\\Users\\wuyanzu\\x1.jpg" pieces=path.split('\\',2) print(pieces) #輸出: ['C:', 'Users', 'wuyanzu\\x1.jpg']
以上就是關于python如何根據完整路徑獲得盤名/路徑名/文件名/文件擴展名的內容,如果你們有學習到知識或者技能,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。