@Yatagarashy

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

Здравствуйте, допустим у меня есть два файла

p1.py
def func():
     global a
     a = 1

p2.py
print(a)

Хочу из функции модуля p1 взять переменную и пихнуть ее в p2

Просто я делаю игру в pygame и у меня все переменные хранятся в функции, чтоб красивее было, а все классы в отдельном модуле
  • Вопрос задан
  • 126 просмотров
Решения вопроса 1
nedosekinstanislav
@nedosekinstanislav
Штирлиц как никогда был близок к провалу
import sys

def foo(x):
    return x + x

sys.modules[__name__] = foo


Вы можете использовать этот модуль из другого файла

import foo
print(foo(3))
6
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы