Articles of python en

App Engine, transacciones e idempotency

Por favor ayúdame a encontrar mi malentendido. Estoy escribiendo un juego de rol en App Engine. Ciertas acciones que el jugador toma consumen cierta estadística. Si la estadística llega a cero, el jugador no puede realizar más acciones. Sin embargo, empecé a preocuparme por engañar a los jugadores. ¿Qué sucede si un jugador envía dos […]

Captura de pantalla de Python Windows 7 sin PIL

Quiero hacer una captura de pantalla usando python. He intentado usar PIL, pero como uso Windows de 64 bits y Python, PIL no funciona (solo pude encontrar versiones de 32 bits de PIL). Estoy usando python 2.7.1 por cierto. Quiero tomar una captura de pantalla, realmente no importa cómo, siempre y cuando pueda tomar más […]

Python cómo escribir en mayúsculas algunos caracteres en cadena

Esto es lo que quiero hacer pero no funciona: mystring = “hello world” toUpper = [‘a’, ‘e’, ‘i’, ‘o’, ‘u’, ‘y’] array = list(mystring) for c in array: if c in toUpper: c = c.upper() print(array) “e” y “o” no están en mayúsculas en mi matriz.

Traducir el diccionario de Python a C ++

Tengo un código de Python que contiene el siguiente código. d = {} d[(0,0)] = 0 d[(1,2)] = 1 d[(2,1)] = 2 d[(2,3)] = 3 d[(3,2)] = 4 for (i,j) in d: print d[(i,j)], d[(j,i)] Desafortunadamente, hacer un bucle sobre todas las claves en Python no es lo suficientemente rápido para mi propósito, y me […]

¿Cómo hago que mi progtwig Python se duerma durante 50 milisegundos?

¿Cómo hago que mi progtwig Python se duerma durante 50 milisegundos?

Python no es el mismo operador

Vengo de lenguajes estilo ac, así que soy natural en usar != Como no igual, pero cuando llegué a Python, de la documentación que leí, aprendí que para este propósito se usa el operador . Recientemente, he visto mucho código usando != , Por lo que mi pregunta es si uno de ellos es preferido […]

Alternativa a contextlib.nested con número variable de administradores de contexto

Tenemos un código que invoca un número variable de administradores de contexto en función de los parámetros de tiempo de ejecución: from contextlib import nested, contextmanager @contextmanager def my_context(arg): print(“entering”, arg) try: yield arg finally: print(“exiting”, arg) def my_fn(items): with nested(*(my_context(arg) for arg in items)) as managers: print(“processing under”, managers) my_fn(range(3)) Sin embargo, contextlib.nested está […]

¿Cómo habilitar / deshabilitar programáticamente las interfaces de red? (Windows XP)

Necesito habilitar / deshabilitar completamente las interfaces de red desde un script en Windows XP. Estoy buscando una solución de Python, pero cualquier forma general (por ejemplo, WMI, alguna línea de comandos a la red, alguna llamada de Windows) es bienvenida y se ajustará. Gracias.

¿Cómo extraer todo SUPERIOR de una cadena? Pitón

#input my_string = ‘abcdefgABCDEFGHIJKLMNOP’ ¿Cómo se extrae todo el SUPERIOR de una cadena? #output my_upper = ‘ABCDEFGHIJKLMNOP’

Mensaje de BaseException en desuso en Python 2.6

Recibo una advertencia de que el mensaje BaseException.message está en desuso en Python 2.6 cuando uso la siguiente excepción definida por el usuario: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Esta es la advertencia: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message ¿Qué pasa con esto? […]