Articles of python 3.3

Invertir para ‘índice’ con argumentos ‘()’ y argumentos de palabra clave ‘{}’ no encontrados. 0 patrones probados:

Estoy intentando que django-register funcione en mi sitio web, pero sigo recibiendo este error que no entiendo Estoy usando django 1.6 en Python 3.3 NoReverseMatch at /accounts/register/ Reverse for ‘index’ with arguments ‘()’ and keyword arguments ‘{}’ not found. 0 pattern(s) tried: [] Request Method: GET Request URL: http://127.0.0.1:8000/accounts/register/ Django Version: 1.6.1 Exception Type: NoReverseMatch […]

Django admin causando AttributeError

Estoy aprendiendo Django usando el Libro de Django. Estoy ejecutando python3.3.3 en mi Macbook Pro con Mavericks 10.9 y cuando habilito el sitio de administración obtengo “Se produjo un error en el servidor. Póngase en contacto con el administrador”. en el navegador, un objeto ” AttributeError: ‘RegexURLResolver’ no tiene ningún atributo ‘_urlconf_module’ ” error del […]

Error del progtwig del cliente del servidor Python: “OSError: “

Así que estoy estudiando Python del libro Fundamentals of Python de Kenneth Lambert y estoy teniendo problemas con un error de uno de los progtwigs del libro. Aquí en el capítulo 10 se habla de clientes y servidores. Mi profesor nos pidió que clavees esos progtwigs en Python para ver cómo funcionan. Los primeros progtwigs […]

Instalación de pip para python3.3

Descargué pip de Package Index> pip 1.2.1 Luego lo instalé usando sudo python3.3 setup.py install Aún así, cuando bash usar pip-3.3 el terminal se queja -bash: pip-3.3: command not found Sin embargo, pip-2.7 funciona a la perfección. También he intentado curl -O http://python-distribute.org/distribute_setup.py sudo python3.3 distribute_setup.py sudo python3.3 -m easy_install pip Pero pip-3.3 todavía no […]

¿Por qué el ordenamiento de diccionarios no es determinista?

Recientemente cambié de Python 2.7 a Python 3.3, y parece que mientras en Python 2 el ordenamiento de las claves del diccionario fue arbitrario pero consistente, en Python 3 el ordenamiento de las claves de un diccionario obtenido con vars() parece no determinista. Si corro: class Test(object): pass parameters = vars(Test) print(list(parameters.keys())) tanto en Python […]

¿Por qué las cadenas de concatenación se ejecutan más rápido que unirlas?

Según tengo entendido, “.join (iterable_of_strings) es la forma preferida de concatenar cadenas porque permite optimizaciones que evitan tener que volver a escribir el objeto inmutable en la memoria más veces de las necesarias. Agregar cadenas dentro de una expresión se ejecuta de manera confiable más rápido que unirlas para un número moderadamente grande de operaciones […]

Python a excepción de UnicodeError?

En mi código sigo recibiendo este error … UnicodeEncodeError: ‘charmap’ codec can’t encode character ‘\u2013’ in position 390: character maps to Intenté colocar una excepción para UnicodeError y UnicodeEncodeError pero nada funciona, el problema es que los usuarios ingresan, así que no puedo controlar lo que ponen, así que necesito todos los errores de encoding […]

Python: significado de end = ” en la impresión del estado de cuenta (“\ t”, end = ”)

Esta es la función para imprimir todos los valores en una lista anidada (tomada de Head first with Python). def printall(the_list, level): for x in the_list: if isinstance(x, list): printall(x, level=level + 1) else: for tab_stop in range(level): print(“\t”, end=”) print(x) La función está funcionando correctamente. La función básicamente imprime los valores en una lista […]

¿Cómo convertir un carácter en Unicode de cinco dígitos en Python 3.3?

Me gustaría convertir algún carácter en unicode de cinco dígitos en Python 3.3. Por ejemplo, import re print(re.sub(‘a’, u’\u1D15D’, ‘abc’ )) Pero el resultado es diferente de lo que esperaba. ¿Tengo que poner el propio carácter, no el punto de código? ¿Hay una mejor manera de manejar los caracteres Unicode de cinco dígitos?

AttributeError: el objeto ‘módulo’ no tiene atributo ‘solicitud’

Cuando ejecuto el siguiente código en Python – 3.3: import urllib tempfile = urllib.request.urlopen(“http://yahoo.com”) Obtuve el siguiente error: Hice esto también para verificar: ¿Qué estoy haciendo mal? ¡Gracias por adelantado!