如何删除路径并在变量中只保留文件名和扩展名?
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]