python-3.x

Python TypeError: cadena de formato no vacía que se pasa al objeto. formato

He golpeado esta excepción TypeError recientemente, que me pareció muy difícil de depurar. Finalmente lo reduje a este pequeñ ... code("ascii")) 'hi ' ¿Cuál es el significado de esta excepción? ¿Hay alguna manera de hacerlo más claro?

ValueError: protocolo pickle no soportado: 3, python2 pickle no puede cargar el archivo volcado por python 3 pickle?

Uso pickle para volcar un archivo en python 3, y uso pickle para cargar el archivo en python 2, aparece el ValueError. Entonces, python 2 pickle no puede cargar el archivo volcado por python 3 pickle? Si lo quiero? Cómo hacerlo?

Acceso al elemento dict keys por índice en Python3

Estoy tratando de acceder a un elemento dict_key por su índice: test = {'foo': 'bar', 'hello': 'world'} keys = test.keys() ... iero obtener foo. Lo mismo que: keys[0] TypeError: 'dict_keys' object does not support indexing ¿Cómo puedo hacer esto?

Comprensión *x= lst

Estoy pasando por un viejo código tratando de entender lo que hace, y me encontré con esta extraña declaración: *x ,= p p ... p print(x) Solo da [1, 2] Entonces, ¿esto es diferente a x = p? ¿Alguna idea de lo que esta sintaxis está haciendo?

¿Cómo planeas manejar la migración a Python 3?

Estoy seguro de que este es un tema que está en la mente de la mayoría de los desarrolladores de Python considerando que Pyth ... Ya ha comenzado o planea comenzar pronto? ¿O planea esperar hasta que salga la versión final para entrar en pleno ¿swing?

Compruebe si la lista de objetos contiene un objeto con un valor de atributo determinado

Quiero comprobar si mi lista de objetos contiene un objeto con un cierto valor de atributo. class Test: def __init__(se ... s de toda la lista cada vez, solo necesito saber si hay 1 instancia que coincide. ¿first(...) o any(...) o algo más hará eso?

Módulo Tkinter no encontrado en Ubuntu

Python 2.7.1+ (r271:86832, Apr 11 2011, 18:05:24) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for ... ue tkinter todavía está asociado con el antiguo python en mi pc. ¿Cómo puedo cambiar eso para que python3 pueda usar tkinter?

Cómo hacer una cadena unicode con python3

Usé esto: u = unicode(text, 'utf-8') Pero obteniendo un error con Python 3 (or... tal vez me olvidé de incluir algo): NameError: global name 'unicode' is not defined Gracias.

¿Debo usar la declaración de codificación en Python 3?

Python 3 utiliza la codificación UTF-8 para los archivos de código fuente de forma predeterminada. ¿Debo seguir utilizando la declaración de codificación al principio de cada archivo fuente? Como # -*- coding: utf-8 -*-

poner la clase actual como anotación de tipo de retorno [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo especificar que el tipo de retorno de un método e ... o cual es comprensible para la documentación, aunque rompe la regla. La desventaja es que no funciona para autocompletar IDE.

vcvarsall.bat necesario para que python compile falta de visual studio 2015 (v 14)

Estoy intentando instalar numpy en python 3.5 bajo Windows 10 con visual studio 2015 ultimate instalado. Versión corta: el a ... es (x86)\Microsoft Visual Studio 12.0\VC hay un vcvarsall.bate. ¿por Qué es vcvarsall.murciélago desaparecido de vs 14.0 ??

Qué es "pkg-resources = = 0.0.0" en la salida del comando pip freeze

Cuando corro pip freeze veo (entre otros paquetes esperados) pkg-resources==0.0.0. He visto algunos posts mencionando este pa ... o estoy seguro de qué es o qué hace, pero investigaré más a fondo sabiendo que probablemente esté relacionado con virtualenv.

¿Cómo solucionar un "AttributeError: exit" en multiprocesamiento en Python?

Traté de reescribir algo de código de lectura csv para poder ejecutarlo en varios núcleos en Python 3.2.2. Traté de usar el o ... t.txt','r') as source: r = source.readlines() MG,ppl = csv2graph(r) ¿Cuál es una buena manera de solucionar esto?

¿Puede una simple diferencia en los nombres de variable Python3 alterar la forma en que se ejecuta el código? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Python AttributeError on _ _ del _ _ ... e veo es que el último nombre de variable es "vb" vs. "v". Estoy inclinando Python y estoy trabajando en el OOP cosas ahora.

¿Cómo puedo hacer una pirámide for-loop más concisa en Python? [duplicar]

Esta pregunta ya tiene una respuesta aquí: Lenguaje de bucle anidado en Python ... te de 79 caracteres por línea, y no queda demasiado espacio, especialmente si esto está de nuevo en una función de una clase.

Cómo especificar el tipo de retorno "nullable" con sugerencias de tipo

Supongamos que tengo una función: def get_some_date(some_argument: int=None) -> %datetime_or_None%: if some_argument ... n datetime.utcnow() else: return None ¿Cómo puedo especificar el tipo de retorno para algo que puede ser None?

No se puede instalar numpy desde el formato wheel

Estoy intentando instalar numpy desde el archivo whl. Me sale el error: numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl is not a ... Rueda no soportada: numpy-1.9.1%2Bmkl-cp34-none-win_amd64.whl no es una rueda soportada en esta plataforma. ¿Qué está mal?

¿Cómo usar async / await en Python 3.5?

#!/usr/bin/env python3 # -*- coding: utf-8 -*- import time async def foo(): await time.sleep(1) foo() No pude hacer este ejemplo simple para ejecutar: RuntimeWarning: coroutine 'foo' was never awaited foo()

Instrucción Python print " Error de sintaxis: sintaxis no válida "[duplicado]

Esta pregunta ya tiene una respuesta aquí: Error de sintaxis al imprimir con Python 3 [duplicado] ... ce("\n","") La versión de Python es: Python 3.2.2 (default, Sep 4 2011, 09:07:29) [MSC v.1500 64 bit (AMD64)] on win 32

pandas: combinar (unir) dos marcos de datos en varias columnas

Estoy tratando de unir dos marcos de datos pandas usando dos columnas: new_df = pd.merge(A_df, B_df, how='left', left_on=' ... s/hashtable.c:13120)() KeyError: '[B_1, c2]' ¿Alguna idea de cuál debería ser la manera correcta de hacer esto? ¡Gracias!