Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.

14
Página JavaScript de raspado web con Python
Estoy tratando de desarrollar un simple raspador web. Quiero extraer texto sin el código HTML. De hecho, logro este objetivo, pero he visto que en algunas páginas donde se carga JavaScript no obtuve buenos resultados. Por ejemplo, si algún código JavaScript agrega texto, no puedo verlo, porque cuando llamo response …






4
¿Qué significa / hace la variable __file__?
A = os.path.join(os.path.dirname(__file__), '..') B = os.path.dirname(os.path.realpath(__file__)) C = os.path.abspath(os.path.dirname(__file__)) Por lo general, solo los conecto con el camino real. Pero hay una razón para estas declaraciones que determinan la ruta en tiempo de ejecución, y realmente me gustaría entender el módulo os.path para que pueda comenzar a usarlo.
178 python 

13
Convertir int a bytes en Python 3
Estaba tratando de construir este objeto de bytes en Python 3: b'3\r\n' así que probé lo obvio (para mí) y encontré un comportamiento extraño: >>> bytes(3) + b'\r\n' b'\x00\x00\x00\r\n' Aparentemente: >>> bytes(10) b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' No he podido ver ningún indicador sobre por qué la conversión de bytes funciona de esta manera …
178 python  python-3.x 

8
Python 3 convierte el rango en una lista
Estoy tratando de hacer una lista con números 1-1000. Obviamente, esto sería molesto para escribir / leer, así que estoy tratando de hacer una lista con un rango. En Python 2 parece que: some_list = range(1,1000) hubiera funcionado, pero en Python 3 el rango es similar al xrangede Python 2? …
178 python  python-3.x  list  range 



8
BaseException.message en desuso en Python 2.6
Recibo una advertencia de que BaseException.message está en desuso en Python 2.6 cuando uso la siguiente excepción definida por el usuario: class MyException(Exception): def __init__(self, message): self.message = message def __str__(self): return repr(self.message) Esta es la advertencia: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6 self.message = message ¿Qué …


6
Crear hilos en python
Tengo un script y quiero que una función se ejecute al mismo tiempo que la otra. El código de ejemplo que he visto: import threading def MyThread (threading.thread): # doing something........ def MyThread2 (threading.thread): # doing something........ MyThread().start() MyThread2().start() Tengo problemas para que esto funcione. Preferiría poner esto en marcha …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.