Articles of variables

¿Por qué variable = objeto no funciona como variable = número

Estas asignaciones de variables funcionan como espero: >>> a = 3 >>> b = a >>> print(a, b) (3, 3) >>> b=4 >>> print(a, b) (3, 4) Sin embargo, estas asignaciones se comportan de manera diferente: >>> class number(): … def __init__(self, name, number): … self.name = name … self.number = number … >>> c […]

Asignar acción a la variable en Automator para usar en Shell Script

Ok, esta cosa me está volviendo loco en este momento. Así que la Acción 1 elige una carpeta (quiero guardar la ruta de esa carpeta como var_1) y la Acción 3 selecciona un archivo (quiero guardar la ruta de este archivo como var_2) Así que al final. . . var_1 = ‘/Users/Prometheus/Desktop/’ var_2 = ‘/Users/Prometheus/Documents/a.txt’ […]

Guardando número a variable

Tengo que encontrar el número positivo más pequeño (que no es igual a 0) y guardarlo en la variable “pequeño” y el número positivo más grande que sea menor que el infinito (math.inf) y guardarlo en la variable “grande”. Mi código se ve así hasta ahora: x = float(1) import math small = x/2 while […]

Python (Jinja2) variable dentro de una variable

Estoy intentando iterar sobre un diccionario en una plantilla Jinja2 (en Ansible). Una de las matrices o claves en el diccionario es ‘abcd’ Este {{ item.value.abcd.port }} funciona bien, pero la clave ‘abcd’ varía en cada diccionario. Estoy buscando hacer algo como abajo usando una variable ‘nginx_dir’. {% set nginx_dir = item.value.keys().1 %} {% set […]

Python 3: ¿Podemos evitar repetir un nombre de instancia al llamar a varios de sus métodos?

Ahora (o eso he leído) que no es posible en Python 2.x, y tampoco puedo encontrarlo para Python 3, pero tal vez no sepa cómo buscarlo … Es más fácil de explicar con un simple ejemplo de Python: for i in range(11): one_turtle.penup() one_turtle.forward(50) one_turtle.down() one_turtle.forward(8) one_turtle.up() one_turtle.forward(8) one_turtle.stamp() one_turtle.forward(-66) one_turtle.left(360/12) Me gustaría evitar repetir […]

Variable de paso de Python entre clases

Estoy tratando de crear un asistente de generación de personajes para un juego. En una clase calculo los atributos del personaje. En una clase diferente, le muestro al usuario qué especialidades están disponibles según los atributos del personaje. Sin embargo, no recuerdo cómo pasar variables entre diferentes clases. Aquí hay un ejemplo de lo que […]

Impresión de nombres y contenidos de variables como herramienta de depuración; Buscando emacs / Python atajo

Me encuentro agregando declaraciones de “impresión” de depuración muy a menudo – cosas como esta: print(“a_variable_name: %s” % a_variable_name) ¿Cómo todos hacen eso? ¿Estoy siendo neurótico al tratar de encontrar una manera de optimizar esto? Puede que esté trabajando en una función y coloqué media docena de esas líneas, averigüe por qué no funciona y […]

Tamaño de memoria de la variable en Python

Estoy escribiendo el código Python para hacer un gran cálculo numérico, y tengo una gran preocupación por la memoria utilizada en el cálculo. Por lo tanto, quiero contar cada bit de cada variable. Por ejemplo, tengo una variable x , que es un número grande, y quiero contar el número de bits para representar x […]

¿Cuándo os.environ no coincidirá con os.getenv (‘foo’)?

Tengo una pequeña aplicación de Python, iniciada a través de subprocess.Popen , que toma algunos parámetros en forma de variables de entorno. Lo hago pasando la estructura del entorno a la llamada de Popen . El progtwig luego lee las variables a través de os.getenv . O más bien, solía leerlos de esa manera. En […]

Python: cómo obtener una lista de variables propias en una clase consiste en N-self

Editado: Quiero generar N-numero de agentes. Cada agente tendrá un nombre, así que creo un nombre aleatorio a partir de los nombres y lo asigné a la clase Agente. Después de ejecutar el modelo, quiero obtener la lista del nombre de mi agente. Esto es de mesa: import names from mesa import Agent, Model from […]