Python os.path.split()用法及代碼示例- 純淨天空

文章推薦指數: 80 %
投票人數:10人

os.path.split() Python中的方法用於將路徑名稱拆分為一對頭部和尾部。

... Python program to explain os.path.split() method # importing os module import os ... 當前位置:首頁>>代碼示例 >>用法及示例精選 >>正文 Python中的OS模塊提供了與操作係統進行交互的函數。

操作係統屬於Python的標準實用程序模塊。

該模塊提供了使用依賴於操作係統的函數的便攜式方法。

os.path模塊是Python中OS模塊的子模塊,用於通用路徑名操作。

os.path.split()Python中的方法用於將路徑名稱拆分為一對頭部和尾部。

在這裏,tail是最後的路徑名組成部分,而head是導致該名稱的所有內容。

例如,考慮以下路徑名: pathname='/home/User/Desktop/file.txt' 在上麵的示例中,路徑名的“file.txt”組件為tail,而“/home/User/Desktop/”為head。

tail部分永遠不會包含斜杠;如果路徑名以斜杠結尾,則tail為空;如果路徑名中沒有斜杠,head為空。

例如: pathheadtail '/home/user/Desktop/file.txt''/home/user/Desktop/''file.txt' '/home/user/Desktop/''/home/user/Desktop/'{empty} 'file.txt'{empty}'file.txt' 用法:os.path.split(path) 參數: path:代表文件係統路徑的path-like對象。

path-like對象是表示路徑的str或bytes對象。

返回類型:此方法返回一個表示指定路徑名的頭和尾的元組。

代碼1:os.path.split()方法的使用 #Pythonprogramtoexplainos.path.split()method       #importingosmodule  importos    #path path='/home/User/Desktop/file.txt'    #Splitthepathin  #headandtailpair head_tail=os.path.split(path)    #printheadandtail #ofthespecifiedpath print("Headof'%s:'"%path,head_tail[0]) print("Tailof'%s:'"%path,head_tail[1],"\n")       #path path='/home/User/Desktop/'    #Splitthepathin  #headandtailpair head_tail=os.path.split(path)    #printheadandtail #ofthespecifiedpath print("Headof'%s:'"%path,head_tail[0]) print("Tailof'%s:'"%path,head_tail[1],"\n")    #path path='file.txt'    #Splitthepathin  #headandtailpair head_tail=os.path.split(path)    #printheadandtail #ofthespecifiedpath print("Headof'%s:'"%path,head_tail[0]) print("Tailof'%s:'"%path,head_tail[1]) 輸出: Headof'/home/User/Desktop/file.txt':/home/User/Desktop Tailof'/home/User/Desktop/file.txt':file.txt Headof'/home/User/Desktop/':/home/User/Desktop Tailof'/home/User/Desktop/': Headof'file.txt': Tailof'file.txt':file.txt 代碼2:如果路徑為空 #Pythonprogramtoexplainos.path.split()method       #importingosmodule  importos    #path path=''    #Splitthepathin  #headandtailpair head_tail=os.path.split(path)    #printheadandtail #ofthespecifiedpath print("Headof'%s':"%path,head_tail[0]) print("Tailof'%s':"%path,head_tail[1])       #os.path.split()function #willreturnempty #headandtailif  #specifiedpathisempty 輸出: Headof'': Tailof'': 參考:https://docs.python.org/3/library/os.path.html 相關用法 Pythonos.dup()用法及代碼示例 Pythonnext()用法及代碼示例 Pythonset()用法及代碼示例 Pythonobject()用法及代碼示例 Pythonbytes()用法及代碼示例 Pythonos.times()用法及代碼示例 Pythonos.chmod用法及代碼示例 Pythonhash()用法及代碼示例 Pythonos.ftruncate()用法及代碼示例 Pythonos.truncate()用法及代碼示例 Pythonos.fsdecode()用法及代碼示例 Pythondictpop()用法及代碼示例 Pythonos.abort()用法及代碼示例 Pythonos.WEXITSTATUS()用法及代碼示例 注:本文由純淨天空篩選整理自ihritik大神的英文原創作品 Python|os.path.split()method。

非經特殊聲明,原始代碼版權歸原作者所有,本譯文的傳播和使用請遵循“署名-相同方式共享4.0國際(CCBY-SA4.0)”協議。



請為這篇文章評分?