Я пытаюсь создать глобальную переменную, которая будет действовать как счетчик каждый раз, когда я делаю запрос API в одном из моих сценариев (все к одному и тому же сервису), чтобы отслеживать количество запросов, которые я делаю с помощью своих сценариев. В случае неконтролируемых циклов или других вещей, которые я мог бы не предвидеть.
скажем, я начинаю с x=0
я затем x += 1 в a.py 5 раз
когда я в следующий раз запущу "a.py" или "b.py", который использует ту же переменную x, и я назову ее, это будет 5.
Я создал другой файл, объявив глобальную переменную в функции и запускаю функцию в другой программе, надеясь, что она перезапишет переменную, но объявляющее значение, похоже, перезаписывает себя и начинается с 0 каждый раз, когда я запускаю другой скрипт или повторно запускаю тот же сценарий.
Что у меня было в "global.py":
Код: Выделить всё
API_req_sum = 0
def API_req():
global API_req_sum
API_req_sum += 1
Я также пытался импортировать глобальную переменную API_req_sum из глобальной .py без функции, тот же результат
Подробнее здесь: https://stackoverflow.com/questions/793 ... en-scripts
Мобильная версия