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.

6
Expandir la ruta de búsqueda de Python a otra fuente
Me acabo de unir a un proyecto con una base de código existente bastante grande. Desarrollamos en linux y no utilizamos ni IDE. Pasamos por la línea de comandos. Estoy tratando de averiguar cómo hacer que Python busque la ruta correcta cuando ejecuto los módulos del proyecto. Por ejemplo, cuando …
106 python  search  import  path 

7
Clase "privada" (implementación) en Python
Estoy codificando un pequeño módulo de Python compuesto por dos partes: algunas funciones que definen una interfaz pública, una clase de implementación utilizada por las funciones anteriores, pero que no es significativa fuera del módulo. Al principio, decidí "ocultar" esta clase de implementación definiéndola dentro de la función que la …

8
Agregar texto a PDF existente usando Python
Necesito agregar algo de texto adicional a un PDF existente usando Python, cuál es la mejor manera de hacerlo y qué módulos adicionales necesitaré instalar. Nota: Idealmente, me gustaría poder ejecutar esto tanto en Windows como en Linux, pero en un empujón solo Linux servirá. Editar: pyPDF y ReportLab se …
106 python  pdf 

6
¿Existe algún beneficio al definir una clase dentro de otra clase en Python?
De lo que estoy hablando aquí son clases anidadas. Esencialmente, tengo dos clases que estoy modelando. Una clase DownloadManager y una clase DownloadThread. El concepto obvio de OOP aquí es la composición. Sin embargo, la composición no significa necesariamente anidar, ¿verdad? Tengo un código que se parece a esto: class …
106 python  oop 


4
¿Qué es dtype ('O'), en pandas?
Tengo un marco de datos en pandas y estoy tratando de averiguar cuáles son los tipos de sus valores. No estoy seguro de cuál es el tipo de columna 'Test'. Sin embargo, cuando corro myFrame['Test'].dtype, obtengo; dtype('O') ¿Qué significa esto?


18
Obtener atributos de una clase
Quiero obtener los atributos de una clase, digamos: class MyClass(): a = "12" b = "34" def myfunc(self): return self.a el uso MyClass.__dict__me da una lista de atributos y funciones, e incluso funciones como __module__y __doc__. Mientras MyClass().__dict__me da un dict vacío a menos que establezca explícitamente un valor de …


12
¿Cómo cambiar la versión predeterminada de Python?
He instalado Python 3.2 en mi mac. Después de ejecutar / Applications / Python 3.2 / Update Shell Profile.command , es confuso que cuando escribo python -V en Terminal diga que Python 2.6.1 , ¿cómo puedo cambiar la versión predeterminada de Python?
106 python  macos 

12
Cómo pip o easy_install tkinter en Windows
Mi inactivo arroja errores que y dice tkinterque no se pueden importar. ¿Existe una forma sencilla de instalar a tkintertravés de pipo easy_install? Parece que hay muchos nombres de paquetes volando alrededor para esto ... Esta y otras variaciones variadas tkinter-pypyno funcionan. pip install python-tk Estoy en Windows con Python …

5
IndexError: índice de tupla fuera de rango cuando se usa py2exe
Actualmente estoy tratando de hacer un ejecutable usando py2exe. Yo uso Python 3.6. El script que estoy usando se importa openpyxly pptxfunciona bien cuando uso Pycharm o ejecuto el script usando la ventana de comandos. La salida produce el error: IndexError: tuple index out of range A continuación puede encontrar …
106 python  py2exe 

2
Python Regex reemplaza instantáneamente grupos
¿Hay alguna forma de reemplazar directamente todos los grupos usando la sintaxis de expresiones regulares? La forma normal: re.match(r"(?:aaa)(_bbb)", string1).group(1) Pero quiero lograr algo como esto: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Quiero construir la nueva cadena instantáneamente a partir de los grupos que Regex acaba de capturar.


13
ImportError: ningún módulo llamado 'codificaciones'
Recientemente reinstalé ubuntu y actualicé a 16.04 y no puedo usar python: $ python manage.py runserver Could not find platform independent libraries <prefix> Could not find platform dependent libraries <exec_prefix> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>] Fatal Python error: Py_Initialize: Unable to get the locale encoding ImportError: No module named 'encodings' …

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.