Articles of variables de

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

Sí o No salida Python

Join = input(‘Would you like to join me?’) if Join == ‘yes’ or ‘Yes’: print(“Great,” + myName + ‘!’) else: print (“Sorry for asking…”) Así que este es mi código. Es mas largo solo incluyendo el problema Estoy haciendo una pregunta de sí o no y cuando en la consola se ejecuta sin problemas hasta […]

devuelve el nombre de la variable desde fuera de la función, como una cadena dentro de la función python

Así que he creado una función que aplica una acción (en este caso, multiplicación puntual de una matriz con una sinusoide, pero eso no importa para mi pregunta) a una matriz. Ahora he creado otra función con la que quiero crear una string de código de Python para aplicar la primera función varias veces más […]

Alcance variable y Try Catch en python

import Image import os for dirname, dirs, files in os.walk(“.”): for filename in files: try: im = Image.open(os.path.join(dirname,filename)) except IOError: print “error opening file :: ” + os.path.join(dirname,filename) print im.size Aquí estoy tratando de imprimir el tamaño de todos los archivos en un directorio (y sub). Pero sé que im fuera del scope cuando está […]

¿Cómo crear variables de ámbito dinámicas en Python?

Estoy traduciendo algún código de lisp a Python. En lisp, puede tener una construcción de dejar con las variables introducidas declaradas como especiales y, por lo tanto, tener un scope dynamic. (Ver http://en.wikipedia.org/wiki/Dynamic_scope#Dynamic_scoping ) ¿Cómo puedo hacer lo mismo en Python? Parece que el lenguaje no admite esto directamente, si es cierto, ¿cuál sería una […]

¿Cómo convertir cadena a nombre de variable?

Me gustaría saber cómo convertir una entrada de cadena en un nombre de variable para usar en el código Python. Un ejemplo concreto: def insrospect(foo, bar): requested_module = makestringvariable(foo) requested_object = makestringvariable(bar) import requested_module for item in inspect.getmemebers(requested_module.requested_object): member = makestringvariable(item[0]) if callable(requested_object.member): print item if __name__ == ‘__main__’: introspect(somemodule, someobject) Así que aquí arriba, […]

¿Cómo convierto una cadena a un nombre de variable válido en python?

Necesito convertir una cadena arbitraria en una cadena que sea un nombre de variable válido en python. Aquí hay un ejemplo muy básico: s1 = ‘name/with/slashes’ s2 = ‘name ‘ def clean(s): s = s.replace(‘/’,”) s = s.strip() return s print clean(s1)+’_’#the _ is there so I can see the end of the string Ese […]

Imprimir variables en Python 3.4

Entonces, la syntax parece haber cambiado de lo que aprendí en Python 2 … aquí está lo que tengo hasta ahora for key in word: i = 1 if i < 6: print ( "%s. %s appears %s times.") % (str(i), key, str(wordBank[key])) El primer valor es un int, el segundo una cadena y el […]