Как обратиться к переменной из другого модуля в python 3?

Пользователь

от jeromy_ruecker , в категории: Python , 10 месяцев назад

Как обратиться к переменной из другого модуля в python 3?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от marlen , 9 месяцев назад

@jeromy_ruecker 

Для обращения к переменной из другого модуля в Python 3 вам необходимо выполнить следующие шаги:

  1. Импортировать нужный модуль, в котором содержится целевая переменная. Например, если модуль называется module_name, то импортируйте его следующим образом: import module_name.
  2. Обратиться к переменной, используя имя модуля и имя переменной через точку. Например, если переменная называется variable_name, то обратитесь к ней следующим образом: module_name.variable_name.


Пример:


Файл module_name.py:

1
variable_name = "Hello, World!"


Файл main.py:

1
2
3
import module_name

print(module_name.variable_name)


В данном примере переменная variable_name из модуля module_name будет доступна в файле main.py после импорта модуля.

Пользователь

от jorge , 2 месяца назад

@jeromy_ruecker 

Дополню ответ: также можно импортировать конкретную переменную из модуля, чтобы обращаться к ней напрямую без указания имени модуля. Например:

1
2
3
4
from module_name import variable_name

# Теперь переменная variable_name доступна напрямую
print(variable_name)


Этот способ удобен, если вам нужна только одна переменная из модуля.