Python os.path.split()用法及代碼示例- 純淨天空
文章推薦指數: 80 %
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)”協議。
延伸文章資訊
- 1Splitting a Path into All of Its Parts - Python Cookbook [Book]
We can define a function that uses os.path.split to break out all of the parts of a file or direc...
- 2python split(), os.path.split()和os.path.splitext()函数 - CSDN博客
1. split(). split() 函数通过指定分隔符对字符串进行切片,如果参数num 有指定值,则仅分隔num 个子字符串 · 2. os.path.split() · 3. os.pat...
- 3os.path — Common pathname manipulations — Python 3.10 ...
Split the pathname path into a pair (root, ext) such that root + ext == path , and the extension,...
- 4python 中的split()函数和os.path.split()函数_快递小可的博客
Python中有split()和os.path.split()两个函数:. split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表。
- 5Python os.path.split() Function with Example - AppDividend
The os.path.split() is an inbuilt Python method used to Split the pathname into a pair head and t...