只从存储为字符串的文件路径中获取文件名



如何删除路径并在变量中只保留文件名和扩展名?

root=tk.Tk()
root.withdraw()
FileName=filedialog.askopenfilenames()
print(Filename)

我只想要例如namefile.txt,而不是像/path/to/namefile.txt那样的整个路径。

对于python3.4+,pathlib

from pathlib import Path
name = Path(Filename).name

首先,您需要清理字符串,使其跨平台工作,然后您可以提取最后一部分。

filename = filename.replace('\', '/') # Turns the Windows filepath format to the Literally everything else format.
filename = filename.split('/')[-1]

相关内容

  • 没有找到相关文章

最新更新