Итак, предположим, что у вас есть приложение с переменной, которую вы создадите экземпляр, когда вы загружаете его самостоятельно (т. Е. Когда вы используете if __name__ == '__main__'
).Как проверить, была ли инициализирована переменная перед ее использованием?
Также существует метод, который должен быть вызван, когда клиент импортирует приложение для использования в другом приложении. Этот метод также будет создавать эту переменную.
Что я хочу сделать, это проверить, была ли переменная уже создана до ее определения (так что мне не нужно дважды создавать создание объекта). Моя интуиция подсказывала мне использовать if SOME_VARIABLE is not None: #instantiate here
, но это приводит к ошибке
локальная переменная «SOME_VARIABLE» обращаться до присвоения
Что это дает?