Articles of variables de

Python: variables de shell persistentes en el subproceso

Estoy intentando ejecutar una serie de comandos usando el módulo de subproceso Pythons, sin embargo, necesito configurar las variables de shell con la exportación antes de ejecutarlas. Por supuesto, el shell no parece ser persistente, así que cuando ejecuto un comando más tarde, esas variables del shell se pierden. ¿Hay alguna manera de hacer esto? […]

Lista adjunta de multiprocesamiento de Python

Tenga una pregunta rápida sobre una variable compartida entre varios procesos utilizando Multiprocessing.Pool (). ¿Me encontraré con algún problema si actualizo una lista global desde varios procesos? Es decir, si dos de los procesos intentaran actualizar la lista al mismo tiempo. He visto documentación sobre el uso de un candado para cosas similares, pero me […]

Haciendo todas las variables globales

Tengo una función en mi script de Python donde se crean múltiples variables, y quiero usarlas en otras funciones. Pensé en usar global para esto, pero pensé que sería la forma incorrecta de hacerlo. Entonces, ¿alguien puede decirme cuál sería la mejor manera de crear variables en una función para otras funciones?

Problemas con diéresis en la variable de entorno de aplicación de python

No puedo encontrar una manera correcta de obtener la variable de entorno para la ruta de datos de aplicación en Python. El problema es que mi nombre de usuario incluye caracteres especiales (el alemán ae y ue). Hice una solución alternativa con PyQt para Vista y Windows 7, pero no funciona para sistemas XP. ¿Alguien […]

Nombre de variable no utilizada en python

Posible duplicado: ¿Cómo puedo evitar declarar una variable no utilizada en un bucle for? En Python, ¿cuál es la mejor práctica para nombrar una variable que no se va a utilizar? Esta es una pregunta extraña, pero para mi caso específico tengo una tupla de (clave, valor) en la que solo me interesa el valor. […]

Cómo obtener todos los nombres de variables y métodos utilizados en el script

Puede ser raro, pero estoy buscando una manera de obtener automáticamente todas las variables y métodos dentro de un script de python. Por ejemplo, a = 1 b = 2 c = 3 myList = range(10) def someMethod(x): something = do_something() return something f = someMethod(b) print f Quiero tener a, b, c, someMethod, something, […]

Uso de Python en vimscript: ¿Cómo exportar un valor de un script de python a vim?

Estoy luchando con Python en vim. Todavía no he descubierto cómo puedo importar un valor de un script de python (en una función vim) de nuevo a vim pe function! myvimscript() python << endpython import vim, random, sys s = vim.eval("mylist") # do operation with variable "s" in python endpython " import variable "s" from […]

accediendo al “módulo de scope” vars

Actualmente estoy aprendiendo Python, y tengo que trabajar en un proyecto Python 2.7. Acceder a las variables del “scope del módulo” en las funciones del módulo en sí mismo es un poco confuso para mí, y no logré encontrar una manera satisfactoria. Mis bashs hasta ahora: Camino 1: mi_módulo.py my_global_var = None def my_func(): global […]

¿Inyectando variables en el ámbito de la persona que llama?

¿Puedo definir una función que, cuando se la llama, inserta nuevos locales en el scope de la persona que llama? Tengo la sensación de que pasar a los locales de la persona que llama () a la función podría funcionar, pero ¿hay una manera de hacer lo que quiero sin tener que hacer esto?

Python crea todo desde el montón?

en c / c ++, tiene variables en la stack cuando crea una variable local dentro de una función. http://effbot.org/zone/call-by-object.htm Los objetos CLU existen independientemente de las activaciones de procedimientos. El espacio para objetos se asigna desde un área de almacenamiento dynamic /…/ En teoría, todos los objetos continúan existiendo para siempre. En la práctica, […]