當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python os.path.splitext用法及代碼示例


用法:

os.path.splitext(path)

將路徑名 path 拆分為一對 (root, ext) 使得 root + ext == path 和擴展名 ext 為空或以句點開頭並且最多包含一個句點。

如果路徑不包含擴展名,ext 將是 ''

>>> splitext('bar')
('bar', '')

如果路徑包含擴展名,則 ext 將設置為此擴展名,包括前導句點。請注意,以前的期間將被忽略:

>>> splitext('foo.bar.exe')
('foo.bar', '.exe')
>>> splitext('/foo/bar.exe')
('/foo/bar', '.exe')

路徑最後一個組成部分的前導周期被認為是根的一部分:

>>> splitext('.cshrc')
('.cshrc', '')
>>> splitext('/foo/....jpg')
('/foo/....jpg', '')

在 3.6 版中更改:接受一個path-like 對象.

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 os.path.splitext。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。