Укажите путь к файлу в диалоговом окне tkinter File

У меня есть диалоговое окно для открытия файла, однако файл, который я хочу открыть, находится в другом каталоге, чем написанная мной программа. В диалоговом окне файла открывается каталог, в котором я нахожусь. Есть ли способ указать, где открывается диалог с файлами?

Вот соответствующий код:

root = Tk()
root.fileName = tkFileDialog.askopenfilename()
f = open(root.fileName, 'r')

Я попытался добавить путь, который хочу, в вызов "askopenfilename", но это не сработало:

root.fileName = tkFileDialog.askopenfilename('/C:')

person manateejoe    schedule 29.06.2015    source источник
comment
Вы смотрели здесь ... tkinter.unpythonic.net/wiki/tkFileDialog (есть вариант для исходного файлового каталога)   -  person jcfollower    schedule 29.06.2015


Ответы (1)


Вы хотите:

root.fileName = tkFileDialog.askopenfilename(initialdir = "C:/<whatever>")

Этот аргумент позволит вам указать каталог, в котором откроется окно.

person maccartm    schedule 29.06.2015