Articles of python 3.x

TypeError: los datos POST deben ser bytes o un iterable de bytes. No puede ser str

Acabo de actualizar de Python 3.1 a Python 3.2 (HD formateado) y uno de mis scripts dejó de funcionar. Me da el error en el título. Me gustaría arreglarlo yo mismo, pero ni siquiera sé qué iterable de bytes es jajaja. Intenté encasillar bytes (datos) pero tampoco funcionó. TypeError: argumento de cadena sin una encoding […]

tkinter TclError: error al leer el archivo de bitmap

Estoy tratando de establecer un icono de aplicación (python3 / tkinter) de esta manera: Interface() root.title(“Quicklist Editor”) root.iconbitmap(‘@/home/jacob/.icons/qle_icon.ico’) root.resizable(0, 0) root.mainloop() no importa lo que haga, sigo recibiendo un mensaje de error (inactivo), que dice: return self.tk.call(‘wm’, ‘iconbitmap’, self._w, bitmap) _tkinter.TclError: error reading bitmap file “/home/jacob/.icons/qle_icon.ico” ¿Qué estoy haciendo mal?

Cómo hacer que python 3 imprima () utf8

¿Cómo puedo hacer que python 3 (3.1) print(“Some text”) en stdout en UTF-8, o cómo dar salida a bytes sin formato? Test.py TestText = “Test – āĀēĒčČ..šŠūŪžŽ” # this is UTF-8 TestText2 = b”Test2 – \xc4\x81\xc4\x80\xc4\x93\xc4\x92\xc4\x8d\xc4\x8c..\xc5\xa1\xc5\xa0\xc5\xab\xc5\xaa\xc5\xbe\xc5\xbd” # just bytes print(sys.getdefaultencoding()) print(sys.stdout.encoding) print(TestText) print(TestText.encode(“utf8”)) print(TestText.encode(“cp1252″,”replace”)) print(TestText2) Salida (en CP1257 y yo reemplazamos caracteres a valores de […]

¿Cómo convertir bytes y cadenas en Python 3?

Esta es una pregunta tipo Python 101, pero me desconcertó por un tiempo cuando traté de usar un paquete que parecía convertir mi entrada de cadena en bytes. Como verá a continuación, encontré la respuesta para mí, pero sentí que valía la pena registrarla aquí debido al tiempo que me llevó descubrir qué estaba pasando. […]

¿Acelerar las operaciones bits / bits en Python?

Escribí un generador de números primos usando Sieve of Eratosthenes y Python 3.1. El código se ejecuta correctamente y con gracia en 0.32 segundos en ideone.com para generar números primos de hasta 1,000,000. # from bitstring import BitString def prime_numbers(limit=1000000): ”’Prime number generator. Yields the series 2, 3, 5, 7, 11, 13, 17, 19, 23, […]

Python 3.2 No se puede importar urllib2 (ImportError: Ningún módulo llamado urllib2)

Estoy usando Windows, y me sale el error: ImportError: No module named urllib2 Creo que esta es la solución para Linux. Pero, ¿cómo configurar esto en Windows? Estoy usando Python 3.2 y no puedo ver a urllib2 allí en la carpeta LiB.

La impresión no se imprime cuando está en el mapa, Python

primes = [2,3,5,7..] (prime numbers) map(lambda x:print(x),primes) No imprime nada. ¿Porqué es eso? He intentado sys.stdout.write(x) también, pero tampoco funciona.

python3 imprimir unicode a la consola de windows xp codificar cp437

Ok, quiero imprimir una cadena en mi consola de Windows XP. Hay varios caracteres que la consola no puede imprimir, así que tengo que codificar en stdout.encoding, que es ‘cp437’. pero al imprimir la cadena codificada, ‘ß’ se imprime como ‘\ xe1’. Después de decodificar de nuevo a Unicode e imprimir la cadena, obtengo la […]

csv.Error: iterator debería devolver cadenas, no bytes

Sample.csv contiene lo siguiente NAME Id No Dept Tom 1 12 CS Hendry 2 35 EC Bahamas 3 21 IT Frank 4 61 EE Y el archivo python contiene el siguiente código import csv ifile = open(‘sample.csv’, “rb”) read = csv.reader(ifile) for row in read : print (row) cuando ejecuto el código anterior en python, […]

Animación en el cuaderno iPython

Intento poner animaciones en una computadora portátil iPython y no encuentro una solución. Vi una publicación que discutía el uso de widgets interactivos, pero hay un par de problemas que tengo con esto: en primer lugar, cada ejemplo que veo con widgets usa un control deslizante o alguna otra entrada, mientras que solo quiero que […]