簡體   English   中英

從文件路徑中提取文件

[英]extraction of file from filepath

我需要提取不帶擴展名的文件名。

例。

/home/si/text.txt

/home/si/text.vx.txt

在兩種情況下,我都應該只接收輸出文本。 我不確定尾隨擴展文件可以有多少,但是我只需要提取文件名。 我已經嘗試過spliitext(filename)[0],但是它給了我輸出text.vx而不是text

這應該可以滿足您的需求:

from os.path import basename
print basename("/home/si/text.vx.txt").split('.')[0]
>>> text

我在獲取文件名后使用了分割功能。

filename.split('。')[0]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM