Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2022 22:09:24

vsavelyev
Зарегистрирован: 2022-10-14
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Передача значений переменных из одного файла в другой подключенный импортом

Возникла потребность передачи значения переменной из одного файла в другой. Обратиться через класс не получается.. Классы, функции все наследуются, а вот переменную объявленную в простом виде (revision = 1) не пойму как вернуть в основной файл..

В основном файле:

 bd = Bd_exec()
                bd.search_user(lg_hash)
                bd.search_user(revision=)
                print(revision)

В дочернем:

 def search_user(self, lg_hash, revision):
        with sq.connect("2.db") as con:
            cur = con.cursor()
            search_lg = cur.execute("""SELECT name FROM users""").fetchone()
            if search_lg[0] == lg_hash:
                print("user exists")
                revision = 1
            else:
                print("user NOT exists")
                revision = 0
        return revision


Требуется в основном файле увидеть переменную revision, увидеть ее смог только в такой конструкции: bd.search_user(revision.. Что с ней делать не знаю, как ее можно вообще назвать чтоб поискать?

Офлайн

#2 Окт. 28, 2022 22:21:50

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Передача значений переменных из одного файла в другой подключенный импортом

https://www.geeksforgeeks.org/how-to-import-variables-from-another-file-in-python/



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version