Lomonos1917
@Lomonos1917
Делаю IRE для предприятия с нуля.

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

Использую библиотеку Eel. Из этой Web формы получаю три значения. Необходимо использовать их дальше в других функциях, но не могу настроить видимость.
Вот код (очередная версия):
import eel

eel.init("web")

@eel.expose
def data(period, daus, service):

    print(period, daus, service)
    
    global resultat
    resultat = []
    resultat.append(period)
    resultat.append(daus)
    resultat.append(service)

def printeres(resultat):
    print(resultat)

printeres(resultat)

eel.start("index.html", size =(490,600), position = (500,200))


На форумах прочитал, что можно объявить переменную глобальной в функции, что и сделал. Но снова одна и та же ошибка :

Traceback (most recent call last):
File "d:\EEL\app.py", line 26, in
printeres()
File "d:\EEL\app.py", line 24, in printeres
print(resultat)
NameError: name 'resultat' is not defined


Как можно исправить?
  • Вопрос задан
  • 73 просмотра
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы