Я изучаю python для начала, я делаю несколько учебников и видеоуроков. Я использую возвышенный текст 3 для отжима кода и консоль sublimeREPL для запуска файлов и кода. Несколько дней назад мне пришлось искать в Интернете, как сделать sublimeREPL для запуска в качестве запуска IDLE 3, и я сделал это.Мне нужно знать, в чем разница между tkinter import * и tkinter import 'module'
Проблема сейчас в том, что в этом уроке я делаю сейчас они учат меня, как использовать Tkinter, но в видео на ванты коды:
from tkinter import *
colorchooser.askcolor()
и это работает, но когда я код, который , он не работает. ошибка говорит:
Traceback (most recent call last): File "", line 1, in NameError: name 'colorchooser' is not defined
мне нужно код:
from tkinter import colorchooser
colorchooser.askcolor()
и она работает.
Мне просто нужно знать, почему мне нужно это делать так? И почему это не работает для меня в первую очередь?
Я не английский. Я старался изо всех сил.
Кажется, что версия python в видео отличается (вероятно, старше), чем ваша. Это работает для вас: 'from tkinter import *' 'tkinter.colorchooser.askcolor()'? Взгляните на https://docs.python.org/3.5/library/tkinter.html. – 0xc0de
Какое видео вы смотрите? –
версия на видео это 3.3.3 и i usin 3.4.3, я попробовал, если форма tkinter import * tkinter.colorchooser.askcolor(), и она не работает -> NameError: name 'tkinter' не определен –