Есть ли способ получить имя файла только из tkFileDialog? - PullRequest
1 голос
/ 20 октября 2011

У меня есть этот код:

filename = tkFileDialog.askopenfilename(initialdir="lists/custom/", filetypes=(("Word list",
                                        "*.tldr"), ("All files", "*.*")))

Если бы у меня был файл с именем "dog.tldr", есть ли способ получить только его имя, а не каталог перед ним?Прямо сейчас filename выводит что-то вроде

/ dir / blah / dog.tldr

Но я хочу только dog.tldr.Есть ли способ?

Спасибо.

1 Ответ

1 голос
/ 20 октября 2011

os.path.split * * 1004

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'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...