有没有办法从tkFileDialog中仅获取文件名?
我有一段代码:
filename = tkFileDialog.askopenfilename(initialdir="lists/custom/", filetypes=(("Word list",
"*.tldr"), ("All files", "*.*")))
如果我有一个叫“dog.tldr”的文件,有没有办法只获取这个文件的名字,而不是前面带有目录的路径?现在,filename
输出的内容是这样的:
/dir/blah/dog.tldr
但我只想要 dog.tldr
。有没有什么办法可以做到?
谢谢。
1 个回答
1
In [83]: full_path = "/dir/blah/dog.tldr"
In [84]: os.path.split(full_path)
Out[84]: ('/dir/blah', 'dog.tldr')
In [85]: os.path.split(full_path)[1]
Out[85]: 'dog.tldr'