Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo gestionar las variables **** públicas de Python

Cómo gestionar las variables **** públicas de Python

Módulo de gestión de variables globales

Primero defina un módulo de gestión de variables globales

# common/gloabalvar.py

# -*- Codificación: utf-8-*-

""

Módulo de variables globales

global_dict

"

global_var_module(s)

"

def _init():

global _global_dict

_global_dict = {}

def set_value(nombre, valor) :

"""" Definir variables globales"""

_global _dict[nombre] = valor

def get_value(nombre,defValue=None):

"""Obtiene el valor de una variable global, no puede existir y luego devuelve el valor predeterminado"""

intenta:

devuelve _global_dict[ nombre]

excepto KeyError:

devuelve defValue

II. Inicializar y definir (establecer) variables globales

# main.py

importar app.common.globalvar como globalvar

if __name__ == "__main__":

# init global var

globalvar._init()

globalvar.set_value('itsm_deadline', ConfiguraciónConfig.ITSM_DAILY_DEADLINE)

globalvar.set_value('email_deadline', ConfiguraciónConfig.ITSM_DAILY_DEADLINE)