Articles of variables globales

Uso correcto de variables globales en Python 3

¿Cuál es el uso correcto de las variables globales en Python 3 ?: 1) global VAR_NAME una vez en el script central (no dentro de una función) y luego simplemente referirse a la variable como VAR_NAME cualquier otra parte 2) global VAR_NAME una vez dentro de cada función que usa la variable global y luego […]

¿La forma más Pythonic de proporcionar variables de configuración global en config.py?

En mi interminable búsqueda de complicar las cosas simples, estoy investigando la forma más ‘Pythonic’ de proporcionar variables de configuración global dentro del típico ‘ config.py ‘ que se encuentra en los paquetes de huevos de Python. La forma tradicional (aah, good ol ‘ #define !) Es la siguiente: MYSQL_PORT = 3306 MYSQL_DATABASE = ‘mydb’ […]

el nombre ‘veces’ se usa antes de la statement global – ¡Pero se declara!

Estoy progtwigndo un pequeño progtwig para progtwigr y mostrar, de forma ordenada, mis soluciones de cubos de Rubik. Pero Python (3) sigue molestándome por el uso de los tiempos antes de la statement global. Pero lo que es extraño es que ESTÁ declarado, justo al principio, como times = [] (sí, es una lista) y […]

Cómo compartir una variable a través de módulos para todas las pruebas en py.test

Tengo varias pruebas ejecutadas por py.test que se encuentran en varias clases en varios archivos. ¿Cuál es la forma más sencilla de compartir un diccionario grande, que no quiero duplicar, con cada método de cada clase en cada archivo que use py.test? En resumen, necesito hacer una “variable global” para cada prueba. Fuera de py.test, […]

Variables globales de matraz y sesiones

Si tengo variables globales en el matraz y tengo varios usuarios que acceden al sitio a la vez, ¿puede una sesión de personas sobrescribir las variables globales de la sesión de otras personas o el matraz crea una instancia única de mi sitio y código de progtwig cada vez que se solicita a los usuarios? […]

Django: variables de nivel de aplicación

He creado una aplicación Django-rest-framework. Expone algunas API que realizan algunas operaciones de obtención / configuración en la base de datos MySQL. Tengo el requisito de realizar una solicitud HTTP a otro servidor y conceder esta respuesta junto con la respuesta habitual. Estoy tratando de usar un grupo de conexiones HTTP hecho por nosotros mismos […]

archivado, tkinter y apertura de archivos.

Estoy trabajando por primera vez en la encoding de un botón Examinar para un progtwig en Python3. He estado buscando en Internet y en este sitio, e incluso en la biblioteca estándar de Python. He encontrado código de ejemplo y explicaciones muy superficiales de las cosas, pero no he podido encontrar nada que aborde el […]

Usando una variable global con un hilo

¿Cómo comparto una variable global con hilo? El ejemplo de mi código de Python es: from threading import Thread import time a = 0 #global variable def thread1(threadname): #read variable “a” modify by thread 2 def thread2(threadname): while 1: a += 1 time.sleep(1) thread1 = Thread( target=thread1, args=(“Thread-1”, ) ) thread2 = Thread( target=thread2, args=(“Thread-2”, […]