Импортировать tkinter/Tkinter как «Tk» или «tk»? ⇐ Python
-
Anonymous
Импортировать tkinter/Tkinter как «Tk» или «tk»?
Я прозрел и теперь преобразую все мои ссылки на tkinter из Canvas в Tk.Canvas, из Label в >tk.Label и от root = Tk() до root = tk.Tk() и т. д.
Моя заготовка программы, застрявшая между Python 2.7.12 и Python 3.5, выглядит так:
#!/usr/bin/env python # -*- кодировка: utf-8 -*- пытаться: импортировать tkinter как Tk импортировать tkinter.ttk как ttk импортировать tkinter.font как шрифт кроме ImportError: # Python 2 импортировать Tkinter как Tk импортировать ТТК импортировать tkFont как шрифт Вопрос в том, следует ли мне использовать import tkinter как Tk или import tkinter as tk?
Я думаю о втором варианте, но мне бы хотелось придерживаться отраслевых стандартов. Также обратите внимание на то, как большинство ответов записываются в Переполнение стека. Если следовать этому большинству, я могу опробовать фрагменты кода с наименьшими изменениями.
Преимущество, которое я вижу при использовании import tkinter as tk:
[*]Tkk импортируется как ttk, поэтому сохраняется единообразие заглавных букв. [*]tkFont импортируется как font, поэтому сохраняется согласованность использования заглавных букв.
Я все еще работаю над своим первым проектом на Python и хочу разработать хороший повторно используемый код для будущих проектов.
Я прозрел и теперь преобразую все мои ссылки на tkinter из Canvas в Tk.Canvas, из Label в >tk.Label и от root = Tk() до root = tk.Tk() и т. д.
Моя заготовка программы, застрявшая между Python 2.7.12 и Python 3.5, выглядит так:
#!/usr/bin/env python # -*- кодировка: utf-8 -*- пытаться: импортировать tkinter как Tk импортировать tkinter.ttk как ttk импортировать tkinter.font как шрифт кроме ImportError: # Python 2 импортировать Tkinter как Tk импортировать ТТК импортировать tkFont как шрифт Вопрос в том, следует ли мне использовать import tkinter как Tk или import tkinter as tk?
Я думаю о втором варианте, но мне бы хотелось придерживаться отраслевых стандартов. Также обратите внимание на то, как большинство ответов записываются в Переполнение стека. Если следовать этому большинству, я могу опробовать фрагменты кода с наименьшими изменениями.
Преимущество, которое я вижу при использовании import tkinter as tk:
[*]Tkk импортируется как ttk, поэтому сохраняется единообразие заглавных букв. [*]tkFont импортируется как font, поэтому сохраняется согласованность использования заглавных букв.
Я все еще работаю над своим первым проектом на Python и хочу разработать хороший повторно используемый код для будущих проектов.