splitext是一個(gè)Python中的函數(shù),用于將文件路徑分割成文件名和擴(kuò)展名兩部分。它可以幫助我們方便地獲取文件的擴(kuò)展名或者去除文件的擴(kuò)展名。
splitext函數(shù)的使用方法如下:
import os
filename = "example.txt"
name, extension = os.path.splitext(filename)
print("文件名:", name)
print("擴(kuò)展名:", extension)
上述代碼中,我們首先導(dǎo)入了os模塊,然后定義了一個(gè)文件名變量filename。接下來,我們調(diào)用os.path.splitext函數(shù),并將filename作為參數(shù)傳入。函數(shù)返回的結(jié)果是一個(gè)元組,其中第一個(gè)元素是文件名,第二個(gè)元素是擴(kuò)展名。我們將這兩個(gè)元素分別賦值給name和extension變量,并打印輸出。
運(yùn)行上述代碼,輸出結(jié)果如下:
文件名: example
擴(kuò)展名: .txt
可以看到,splitext函數(shù)將文件名和擴(kuò)展名成功地分割開來,并分別賦值給了name和extension變量。
需要注意的是,splitext函數(shù)只是簡單地根據(jù)最后一個(gè)點(diǎn)(.)將文件路徑分割成文件名和擴(kuò)展名兩部分,并不會(huì)判斷文件是否存在或者文件名中是否包含多個(gè)點(diǎn)。如果文件路徑中沒有點(diǎn),則擴(kuò)展名為空字符串。
希望以上內(nèi)容能夠解答你的問題,如果還有其他疑問,請(qǐng)隨時(shí)提問。
千鋒教育擁有多年IT培訓(xùn)服務(wù)經(jīng)驗(yàn),開設(shè)Java培訓(xùn)、web前端培訓(xùn)、大數(shù)據(jù)培訓(xùn),python培訓(xùn)、軟件測試培訓(xùn)等課程,采用全程面授高品質(zhì)、高體驗(yàn)教學(xué)模式,擁有國內(nèi)一體化教學(xué)管理及學(xué)員服務(wù),想獲取更多IT技術(shù)干貨請(qǐng)關(guān)注千鋒教育IT培訓(xùn)機(jī)構(gòu)官網(wǎng)。