我有以下代码:
filename = tkFileDialog.askopenfilename(initialdir="lists/custom/", filetypes=(("Word list",
"*.tldr"), ("All files", "*.*")))
如果我有一个名为“ dog.tldr”的文件,是否可以仅获取文件名而不在目录前加一个目录?现在
filename
输出类似/dir/blah/dog.tldr
但是我只想要
dog.tldr
。有办法吗?谢谢。
最佳答案
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'