Домашний каталог Ткинтер

При звонке

 tkFileDialog.askopenfile()

метод в tkinter, как мне установить каталог по умолчанию в домашний каталог пользователя? Есть ли способ сделать это независимо от операционной системы, или программист должен иметь дело с этим?

1 ответ

Решение

os.path.expanduser('~') следует расширить его для вас на большинстве ОС (Windows, Unix)...

Другими словами:

home = os.path.expanduser('~')
f = tkFileDialog.askopenfile(initialdir = home)
Другие вопросы по тегам