python-3.x

¿Por qué Python 3 no es compatible con versiones anteriores? [cerrado]

He aprendido que Python 3 no es compatible con versiones anteriores. ¿No afectará a muchas aplicaciones que usan versiones ... qué los desarrolladores de Python 3 no pensaron que era absolutamente necesario hacerlo compatible con versiones anteriores?

Tamaño de la lista en memoria

Acabo de experimentar con el tamaño de las estructuras de datos de Python en memoria. Escribí el siguiente fragmento: import ... garbage collector overhead if the object is managed by the garbage collector. ¿Podría ser este el caso en mi pequeño ejemplo?

¿Los tipos que definen ' eq ' no se pueden lavar?

Tuve un error extraño al portar una característica a la bifurcación Python 3.1 de mi programa. Lo reduje a la siguiente hipót ... e que genere una excepción sobre el objeto que no se puede lavar. (Porque tiene un método __eq__.¿Cómo puedo solucionar esto?

¿Cómo puedo aprender más sobre el funcionamiento interno de Python? [cerrado]

He estado programando usando Python durante un poco más de medio año y estoy más interesado en el funcionamiento interno de P ... o interno de Python; ¿debería ir de arriba hacia abajo o ¿un enfoque ascendente? ¿Hay alguna referencia que pueda recomendar?

¿Qué son las anotaciones variables en Python 3.6?

Python 3.6 está a punto de ser lanzado. PEP 494 Python Python 3.6 Release Schedule menciona el final de diciembre, así que ... o estoy seguro del último: ¿Cómo explica primes: List[int] = []? ¿Está definiendo una lista vacía que solo permitirá enteros?

Python TypeError on regex [duplicar]

Esta pregunta ya tiene una respuesta aquí: TypeError: no se puede usar un patrón de cadena en un objeto ... e este error: links = linkregex.findall(msg) TypeError: can't use a string pattern on a bytes-like object ¿Qué hice mal?

El acceso a atributos en literales funciona en todos los tipos, pero no 'int'; ¿por qué?

He leído que todo en python es un objeto, y como tal comencé a experimentar con diferentes tipos e invocar __str__ en ellos-a ... or: invalid syntax ¿Por qué something.__str__() funciona para "todo" además de int? Es 123no es un objeto de tipo int?

`del` en un paquete tiene algún tipo de memoria

del parece tener algo de memoria que me desconcierta. Véase lo siguiente: In [1]: import math In [2]: math.cos(0) Out[2]: ... uete de matemáticas e importarlo de nuevo. ¿Dónde guarda python este conocimiento? Podemos acceder a él? Podemos cambiarlo?

supervisord para python 3?

Quiero usar supervisord para controlar los procesos de mi proyecto Python 3. Se afirma específicamente que "Supervisor es co ... rior, pero no funcionará bajo ninguna versión de Python 3". ¿Alguna sugerencia de reemplazo de supervisor para Python 3?

¿Cuál es el equivalente bueno de python3 para el desembalaje automático de tuplas en lambda?

Considere el siguiente código python2 In [5]: points = [ (1,2), (2,3)] In [6]: min(points, key=lambda (x, y): (x*x + y*y)) ... import functools def star(f): @functools.wraps(f): def f_inner(args): return f(*args) return f_inner

Cómo establecer un atributo de clase con await en init

¿Cómo puedo definir una clase con await en el constructor o cuerpo de la clase? Por ejemplo lo que quiero: import asyncio ... tings = settings async def init(self): self.pool = await create_pool(dsn) foo = Foo(settings) await foo.init()

El objeto de mapa de Python no es subíndice

¿Por qué el siguiente script da el error: payIntList[i] = payIntList[i] + 1000 TypeError: 'map' object is not subscriptabl ... = map(int,payList) for i in range(numElements): payIntList[i] = payIntList[i] + 1000 print payIntList[i]

Serializar un miembro de Enum en JSON

¿Cómo serializo un miembro Python Enum a JSON, para que pueda deserializar el JSON resultante de nuevo en un objeto Python? ... us.success) Resulta en el error: TypeError: <Status.success: 0> is not JSON serializable ¿Cómo puedo evitar eso?

wxPython para Python 3

¿ wxPython tiene una versión para Python 3? Si lo hace, ¿dónde puedo obtenerlo?

Cuál es el propósito de las colecciones.¿Mapa de cadena?

En Python 3.3 a ChainMap clase se añadió a la collections módulo: Se proporciona una clase ChainMap para vincular rápida ... on PyCon talk by Raymond Hettinger and I'd me gusta agregarlo a mi kit de herramientas, pero no entiendo cuándo debo usarlo.

Cómo se utiliza el subproceso.¿comprobar output() en Python?

He encontrado documentación sobre subproceso.check_output () pero no puedo encontrar uno con argumentos y la documentación no ... tput([str('python py2.py '),'-i', 'test.txt']) py2output = subprocess.check_output([str('python'),'py2.py','-i', test.txt'])

¿Cómo concatenar objetos str e int?

Si trato de hacer lo siguiente: things = 5 print("You have " + things + " things.") Obtengo el siguiente error en Python 3 ... in>", line 1, in <module> TypeError: cannot concatenate 'str' and 'int' objects ¿Cómo puedo evitar este problema?

¿Qué es una buena práctica para comprobar si existe o no una variable ambiental?

Quiero comprobar en mi entorno la existencia de una variable, por ejemplo "FOO", en Python. Para este propósito, estoy usando ... s.getenv("FOO") is not None: pass Me gustaría saber qué método, si es uno, es un condicional bueno/preferido y por qué.

Cómo eliminar el último elemento de la lista?

Tengo este programa que calcula el tiempo necesario para responder a una pregunta específica, y sale del bucle while cuando l ... 'Time taken to type name: {:.2f}'.format(v)) else: break for i in record: print('{:.2f} seconds.'.format(i))

Anotaciones de Python 3: Tipo que indica una lista de un tipo especificado (PyCharm)

Usando las anotaciones de funciones de Python 3, es posible especificar el tipo de elementos contenidos dentro de una lista h ... .. def my_func(l): """ :type l: list[int] """ pass ... pero prefiero el estilo de anotación si es posible.