Preguntas etiquetadas con python-3.x

474
StringIO en Python3

Estoy usando Python 3.2.1 y no puedo importar el StringIOmódulo. Yo uso io.StringIOy funciona, pero no puedo usarlo con numpy's genfromtxtcomo este: x="1 3\n 4.5 8" numpy.genfromtxt(io.StringIO(x)) Obtuve el siguiente error: TypeError: Can't convert 'bytes' object to str implicitly y cuando...

341
Copia profunda de un dict en python

Me gustaría hacer una copia profunda de una dicten Python. Lamentablemente, el .deepcopy()método no existe para el dict. ¿Cómo puedo hacer eso? >>> my_dict = {'a': [1, 2, 3], 'b': [4, 5, 6]} >>> my_copy = my_dict.deepcopy() Traceback (most recent calll last): File...

333
Descargar archivo de la web en Python 3

Estoy creando un programa que descargará un archivo .jar (java) desde un servidor web, leyendo la URL que se especifica en el archivo .jad del mismo juego / aplicación. Estoy usando Python 3.2.1 Me las arreglé para extraer la URL del archivo JAR del archivo JAD (cada archivo JAD contiene la URL...

330
Lista de atributos de un objeto

¿Hay alguna manera de obtener una lista de atributos que existen en las instancias de una clase? class new_class(): def __init__(self, number): self.multi = int(number) * 2 self.str = str(number) a = new_class(2) print(', '.join(a.SOMETHING)) El resultado deseado es que se generará "multi,...

324
Python 3 ImportError: ningún módulo llamado 'ConfigParser'

Estoy intentando pip installel MySQL-pythonpaquete, pero obtengo un ImportError. Jans-MacBook-Pro:~ jan$ /Library/Frameworks/Python.framework/Versions/3.3/bin/pip-3.3 install MySQL-python Downloading/unpacking MySQL-python Running setup.py egg_info for package MySQL-python Traceback (most recent...

320
Dígitos fijos después del decimal con cadenas f

¿Hay alguna manera fácil con las cadenas f de Python para corregir el número de dígitos después del punto decimal? (Específicamente cadenas f, no otras opciones de formato de cadena como .format o%) Por ejemplo, digamos que quiero mostrar 2 dígitos después del lugar decimal. ¿Cómo puedo hacer...