Python 3 usa codificación UTF-8 para archivos de código fuente de forma predeterminada. ¿Debo seguir usando la declaración de codificación al principio de cada archivo fuente? Me gusta# -*- coding: utf-8
Python 3 usa codificación UTF-8 para archivos de código fuente de forma predeterminada. ¿Debo seguir usando la declaración de codificación al principio de cada archivo fuente? Me gusta# -*- coding: utf-8
u'abcde(date=\'2/xc2/xb2\',time=\'/case/test.png\')' Todo lo que necesito es el contenido entre
Solo publico esto para poder buscarlo más tarde, ya que siempre parece desconcertarme: $ python3.2 Python 3.2 (r32:88445, Oct 20 2012, 14:09:50) [GCC 4.5.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import curses >>>
Tengo un Python 2.7.11 instalado en una de mis estaciones LAB. Me gustaría actualizar Python a al menos 3.5. ¿Cómo debo hacer eso? ¿Debería preferir desinstalar completamente 2.7.11 y luego instalar el nuevo? ¿Hay alguna forma de actualizarlo? ¿Es una buena idea
Estoy usando Python 3.4 en Windows. Cuando ejecuto un script, se queja ImportError: No Module named 'PyQt4' Así que intenté instalarlo, pero me pip install PyQt4da No se pudo encontrar ninguna descarga que satisfaga el requisito PyQt4 aunque aparece cuando corro pip search PyQt4. Intenté pip...
Soy un principiante y quiero aprender programación de computadoras. Entonces, por ahora, comencé a aprender Python por mí mismo con algunos conocimientos sobre programación en C y Fortran. Ahora, he instalado la versión 3.6.0 de Python y he tenido problemas para encontrar un texto adecuado para...
Python 3.2.3. Había algunas ideas enumeradas aquí , que funcionan en var regulares, pero parece que ** kwargs juegan con reglas diferentes ... entonces, ¿por qué no funciona esto y cómo puedo verificar si existe una clave en ** kwargs? if kwargs['errormessage']: print("It exists") También creo...
¿Por qué Python 3 permite "00" como literal para 0 pero no permite "01" como literal para 1? ¿Existe una buena razón? Esta inconsistencia me desconcierta. (Y estamos hablando de Python 3, que deliberadamente rompió la compatibilidad con versiones anteriores para lograr objetivos como la...
¿Cuál es la mejor manera de obtener el último elemento de un iterador en Python 2.6? Por ejemplo, di my_iter = iter(range(5)) ¿Cuál es la más corta de código / forma más limpia de conseguir 4a partir my_iter? Podría hacer esto, pero no parece muy eficiente: [x for x in...
Una comparación de productos revela diferencias: user@user-VirtualBox:~$ pip list feedparser (5.1.3) pip (1.4.1) setuptools (1.1.5) wsgiref (0.1.2) user@user-VirtualBox:~$ pip freeze feedparser==5.1.3 wsgiref==0.1.2 Estados de la documentación de Pip freeze Output installed packages in...
Las cadenas f están disponibles en Python 3.6 y son muy útiles para formatear cadenas: >>> n='you' >>> f'hello {n}, how are you?' 'hello you, how are you?' Leer más sobre ellos en las f-Strings de Python 3: una sintaxis de formato de cadena mejorada (Guía) . Encontré un patrón...
Me gustaría usar urllib.quote(). Pero python (python3) no encuentra el módulo. Supongamos que tengo esta línea de código: print(urllib.quote("châteu", safe='')) ¿Cómo importo urllib.quote? import urllibo import urllib.quoteambos dan AttributeError: 'module' object has no attribute 'quote' Lo...
Me gustaría saber cómo formatear este caso de manera Pythonic con f-strings: names = ['Adam', 'Bob', 'Cyril'] text = f"Winners are:\n{'\n'.join(names)}" print(text) El problema es que '\'no se puede usar dentro de las {...}porciones de expresión de una cadena f. Rendimiento esperado: Winners...
En su forma actual, esta pregunta no se ajusta bien a nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero es probable que esta pregunta solicite debate, argumentos, encuestas o una discusión extensa....
Tengo la siguiente enumeración definida from enum import Enum class D(Enum): x = 1 y = 2 print(D.x) ahora el valor impreso es D.x en cambio, quería que el valor de la enumeración se imprimiera 1 ¿Qué se puede hacer para lograr esta
Descubrí que en Python 3.4 hay pocas bibliotecas diferentes para multiprocesamiento / subprocesamiento: multiprocesamiento vs subprocesamiento vs asyncio . Pero no sé cuál usar o es el "recomendado". ¿Hacen lo mismo o son diferentes? Si es así, ¿cuál se usa para qué? Quiero escribir un programa...
Cuando trato de seguir el ejemplo de Python Wiki relacionado con la codificación de URL: >>> import urllib >>> params = urllib.urlencode({'spam': 1, 'eggs': 2, 'bacon': 0}) >>> f = urllib.urlopen("http://www.musi-cal.com/cgi-bin/query", params) >>> print...
Estoy tratando de aprender a buscar automáticamente las URL de una página. En el siguiente código, intento obtener el título de la página web: import urllib.request import re url = "http://www.google.com" regex = r'<title>(,+?)</title>' pattern = re.compile(regex) with...
En un código fuente de Python con el que me topé, he visto una b pequeña antes de una cadena como en: b"abcdef" Sé sobre el uprefijo que significa una cadena Unicode y el rprefijo para un literal de cadena sin formato. ¿Qué significa by en qué tipo de código fuente es útil, ya que parece ser...
¿Cómo utilizo sugerencias de tipo para anotar una función que devuelve an Iterableque siempre produce dos valores: ay boola str? La sugerencia Tuple[bool, str]es cercana, excepto que limita el tipo de valor de retorno a una tupla, no a un generador u otro tipo de iterable. Tengo más curiosidad...