Articles of variables de

¿Cómo mantener listas y diccionarios entre las llamadas a funciones en Python?

Tengo una función. Dentro de eso mantengo un diccionario de valores. Quiero que ese diccionario se mantenga entre diferentes llamadas de función Supongamos que el dic es: a = {‘a’:1,’b’:2,’c’:3} En la primera llamada, digamos, cambié un [a] a 100 Dict se convierte en a = {‘a’:100,’b’:2,’c’:3} En otra llamada, cambié a [b] a 200 […]

Python – comparando valores largos / enteros con == y es

Posible duplicado: El operador “es” de Python se comporta inesperadamente con los enteros Me encontré con algo extraño anoche donde hacer if max_urls is 0: max_urls = 10 siempre devolvería false … incluso cuando max_urls era 0 … se estaba asignando desde la base de datos. Cuando hice un print type(max_urls) volvería 0 Lo que […]

Python: Respecto a la variable de scope. ¿Por qué no necesito pasar x a Y?

Considere el siguiente código, ¿por qué no necesito pasar x a Y? class X: def __init__(self): self.a = 1 self.b = 2 self.c = 3 class Y: def A(self): print(xa,xb,xc) x = X() y = Y() yA() Gracias a las mejores respuestas, realmente me ayudaron a ver cuál era el problema, es decir, un malentendido […]

Necesito la creación de variables de ayuda en Python

Quiero crear variables como a1 , a2 , a3 … a10 . Para eso utilicé un bucle for. A medida que la variable en incrementos de bucle necesito crear una variable como la anterior. ¿Alguien puede darme una idea? En el momento de la creación, también necesito poder asignarles valores. Ahí es donde estoy recibiendo […]

Cómo crear un diccionario basado en valores variables en Python

Estoy tratando de crear un diccionario donde el nombre proviene de una variable. Aquí está la situación, ya que quizás hay una mejor manera: estoy usando una API para obtener atributos de “objetos”. (Nombre, Descripción, X, Y, Z) etc. Quiero almacenar esta información de manera que mantenga los datos por “objeto”. Para obtener esta información, […]

Cómo mantener un valor variable entre las solicitudes en web.py

Quiero actualizar el archivo de registro tan pronto como llegue una solicitud. Tengo una variable de clase event_logging_enabled que se inicializa a TRUE. y en la función POST () verifico el valor de event_logging_enabled. Ahora, en tiempo de ejecución, modifico el valor de este indicador a FALSE para solicitudes posteriores. Pero sigue siendo VERDADERO. Durante […]

Python: desempaquetar el diccionario dentro de un método

En Python, quiero crear un nuevo objeto cargando una cantidad de variables en él. La forma más fácil es pasar un diccionario, pero eso hace que la progtwigción sea muy molesta: en lugar de auto-salud, tengo que llamar self.params [‘health’] todo el tiempo. ¿Hay alguna forma de establecer nombres de variables (campos) dinámicamente? Yo tengo: […]

Cómo compartir una variable entre 2 hilos

Usando Python 2.7.3 en Windows. ¿Cómo puedo compartir una variable num entre hilos, de manera que, después de que num sea ​​cuadrado, se imprima? Me di cuenta de que necesito entender cómo funcionan los hilos, pero los documentos no tienen mucho, y tampoco he encontrado nada aquí … Entonces, ¿podría alguien explicar cómo funcionan los […]

¿Dónde está nonlocals ()?

¿Cómo obtengo las variables no locales para el scope actual? Las funciones vars , locals y globals existen, pero ¿existe una función para obtener los nonlocals ? ¿Por qué no se enumeran los no locales cuando se llama vars ? Actualizar Mi problema es que no hay manera de enumerar las variables disponibles en el […]

¿Cómo pasar una variable Bash a Python?

Eventualmente entiendo esto y funciona. guión de bash: #!/bin/bash #$ -V #$ -cwd #$ -o $HOME/sge_jobs_output/$JOB_ID.out -jy #$ -S /bin/bash #$ -l mem_free=4G c=$SGE_TASK_ID cd /home/xxx/scratch/test/ FILENAME=`head -$c testlist|tail -1` python testpython.py $FILENAME script de python: #!/bin/python import sys,os path=’/home/xxx/scratch/test/’ name1=sys.argv[1] job_id=os.path.join(path+name1) f=open(job_id,’r’).readlines() print f[1] Gracias