Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 19, 2014 22:06:55

CasperW
Зарегистрирован: 2014-10-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Импорт под Win

Постоянно попадаю на грабли при импорте в Win7. Причем в IDLE - все работает, появляется проблема уже когда пробую запустить самостоятельно, из коммандной строки. Для примера:

from tkinter import *
import  tkinter.filedialog # ошибку не дает, соответственно импортирует?
...
f = filedialog.Open(root, filetypes = [('*.txt files', '*.txt')]).show() # Ошибка: name 'filedialog' is not defined
Попробовал сделать маленький хак: скопировал filedialog.py в папку с программой и все заработало (изменил импорт на import filedialog)
Как обойти проблему регистра в именах файлов windows? Есть какие-либо рекомендации?

Отредактировано CasperW (Окт. 19, 2014 22:11:17)

Офлайн

#2 Окт. 19, 2014 22:32:05

ATOM
Зарегистрирован: 2012-04-01
Сообщения: 8
Репутация: +  1  -
Профиль   Отправить e-mail  

Импорт под Win

from tkinter import filedialog



—————
Python 3

Офлайн

#3 Окт. 20, 2014 06:47:21

Paranoia_Agent
Зарегистрирован: 2014-06-25
Сообщения: 75
Репутация: +  5  -
Профиль   Отправить e-mail  

Импорт под Win

import tkinter
import tkinter.filedialog
root=tkinter.Tk()
f = tkinter.filedialog.Open(root, filetypes = [('*.txt files', '*.txt')]).show()

Отредактировано Paranoia_Agent (Окт. 20, 2014 06:48:07)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version