Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 24, 2013 17:40:41

Tatarov
Зарегистрирован: 2013-04-24
Сообщения: 12
Репутация: +  0  -
Профиль   Отправить e-mail  

как открыть файл через GUI

Здравствуйте , моя программа заключается в обработке данных из текстового файла, подскажите пожалуйста каким образом можно, вместо того чтобы вначале программы писать f = open('file.txt') , сделать строку в Tk, в которой можно указать директорию и имя, интересующего меня файла.

Офлайн

#2 Апрель 24, 2013 21:22:07

4kpt
От: Харьков
Зарегистрирован: 2010-11-03
Сообщения: 998
Репутация: +  63  -
Профиль   Отправить e-mail  

как открыть файл через GUI

Не полностью описали Ваш вопрос. У Вас программа работает с GUI или GUI должно быть только при открытии файла? Я предполагаю, что программа выполняется как коммандная строка (как скрипт).
В этом случае, если корневое окно Вам не нужно, то можно так.

import Tkinter
import tkFileDialog as fd
root = Tkinter.Tk().withdraw()
op = fd.askopenfilename()
print op
Надеюсь это оно…

P.S. Вместо .askopenfilename() можно исопльзовать другие методы..



Отредактировано 4kpt (Апрель 24, 2013 21:23:40)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version