Skip to main content
 首页 » 编程设计

Python:分割字符串的优雅方式,以便在字符串长度未知时选择最后一个元素

2025年05月04日22kevingrace

<分区>

Possible Duplicate:
Python, extract file name from path, no matter what the os/path format

我有一个字符串:

filename = "C:\\mydata\\yourdata\\Finaldata.txt" 
>>> filename 
'C:\\mydata\\yourdata\\Finaldata.txt' 

当我不知道路径在哪里时,我也希望拆分并选择最后一个元素。我写了这几行代码

from os import path 
path.splitext(filename)[0].split("\\")[len(path.splitext(filename)[0].split("\\"))-1] 
'Finaldata' 

但我正在寻找是否有一种优雅的方式来做到这一点。 在此先感谢您的帮助 詹尼