Articles of variables

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 […]

¿Cómo pasar una variable de html a python de una manera fácil?

Me gustaría saber la forma más fácil de pasar una variable en html a python. Obtengo la variable con “entrada” y solo quiero pasarla a python, python no tiene que enviar nada a html. ¡Gracias!

Envío de correo electrónico HTML en Python con número variable de variables

Dado: today_ids = [‘id1’, ‘id2’, ‘id5’] base_line_ids = [‘id1′,’id2′,’id3′,’id4’] added_ids = set(today_ids).difference(base_line_ids) removed_ids = set(base_line_ids).difference(today_ids) if len(removed_ids): print(‘The following ids were removed:\n{}’.format(‘\n’.join(removed_ids))) else: print(‘No ids removed’) if len(added_ids): print(‘The following ids were added:\n{}’.format(‘\n’.join(added_ids))) else: print(‘No ids added’) … y agregando algún procesamiento adicional, eventualmente terminaré con: Una lista de remove_ids, que puede o no estar […]