Я новичок в Python и программировании в целом (максимум пару недель).
Что касается Python и использования модулей, я понимаю, что функции можно импортировать с помощью from a import *
.
Поэтому вместо того, чтобы печатать
a.sayHi()
a.sayBye()
я могу сказать
sayHi()
sayBye()
который, как я считаю, значительно упрощает дело. Теперь предположим, что у меня есть набор переменных, которые я хочу использовать в модулях, и все они определены в одном модуле Python. Как я могу, используя метод, аналогичный упомянутому выше, или столь же простой, импортировать эти переменные. Я не хочу использовать import a
, а затем ставить перед всеми моими переменными префикс a.
.
Следующая ситуация была бы идеальной:
a.py
name = "Michael"
age = 15
b.py
some_function
if name == "Michael":
if age == 15:
print("Simple!")
Вывод:
Simple!