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
Acceda a los datos en el subdirectorio del paquete
Estoy escribiendo un paquete de Python con módulos que necesitan abrir archivos de datos en un ./data/subdirectorio. En este momento tengo las rutas a los archivos codificados en mis clases y funciones. Me gustaría escribir un código más robusto que pueda acceder al subdirectorio independientemente de dónde esté instalado en …
130 python  package 

9
Encuentre el índice de un dict dentro de una lista, haciendo coincidir el valor del dict
Tengo una lista de dictados: list = [{'id':'1234','name':'Jason'}, {'id':'2345','name':'Tom'}, {'id':'3456','name':'Art'}] ¿Cómo puedo encontrar eficientemente la posición del índice [0], [1] o [2] haciendo coincidir el nombre = 'Tom'? Si se tratara de una lista unidimensional, podría hacer list.index () pero no estoy seguro de cómo proceder buscando los valores de …
130 python 

5
Matplotlib: error de "proyección desconocida '3d'"
Acabo de instalar matplotlib y estoy tratando de ejecutar uno de sus scripts de ejemplo. Sin embargo, me encuentro con el error detallado a continuación. ¿Qué estoy haciendo mal? from mpl_toolkits.mplot3d import axes3d import matplotlib.pyplot as plt fig = plt.figure() ax = fig.gca(projection='3d') X, Y, Z = axes3d.get_test_data(0.05) cset = …
130 python  matplotlib 

9
¿Qué es un valor None?
He estado estudiando Python y leí un capítulo que describe el Nonevalor, pero desafortunadamente este libro no es muy claro en algunos puntos. Pensé que encontraría la respuesta a mi pregunta, si la comparto allí. Quiero saber lo que el Nonevalor es y qué es lo que lo uso para? …

6
Cómo duplicar virtualenv
Tengo un virtualenv existente con muchos paquetes pero una versión antigua de Django. Lo que quiero hacer es duplicar este entorno, así que tengo otro entorno con exactamente los mismos paquetes pero una versión más nueva de Django. ¿Cómo puedo hacer esto?


6
Compruebe si existe la clave e itere la matriz JSON usando Python
Tengo un montón de datos JSON de publicaciones de Facebook como el siguiente: {"from": {"id": "8", "name": "Mary Pinter"}, "message": "How ARE you?", "comments": {"count": 0}, "updated_time": "2012-05-01", "created_time": "2012-05-01", "to": {"data": [{"id": "1543", "name": "Honey Pinter"}]}, "type": "status", "id": "id_7"} Los datos JSON están semiestructurados y no todo es …
130 python  json  loops 

5
agregando directorio a sys.path / PYTHONPATH
Estoy tratando de importar un módulo desde un directorio particular. El problema es que si sys.path.append(mod_directory)añado la ruta y luego abro el intérprete de Python, el directorio mod_directoryse agrega al final de la lista sys.path. Si exporto la PYTHONPATHvariable antes de abrir el intérprete de Python, el directorio se agrega …



7
Directorio de lista de Python, subdirectorio y archivos
Estoy tratando de hacer un script para enumerar todos los directorios, subdirectorios y archivos en un directorio dado. Intenté esto: import sys,os root = "/home/patate/directory/" path = os.path.join(root, "targetdirectory") for r,d,f in os.walk(path): for file in f: print os.path.join(root,file) Desafortunadamente no funciona correctamente. Obtengo todos los archivos, pero no sus …
130 python  file  path 

8
Extraer parte de una coincidencia de expresiones regulares
Quiero una expresión regular para extraer el título de una página HTML. Actualmente tengo esto: title = re.search('<title>.*</title>', html, re.IGNORECASE).group() if title: title = title.replace('<title>', '').replace('</title>', '') ¿Existe una expresión regular para extraer solo el contenido de <título> para que no tenga que eliminar las etiquetas?

9
El módulo json de Python, convierte las claves del diccionario int en cadenas
He descubierto que cuando se ejecuta lo siguiente, el módulo json de python (incluido desde 2.6) convierte las claves del diccionario int en cadenas. >>> import json >>> releases = {1: "foo-v0.1"} >>> json.dumps(releases) '{"1": "foo-v0.1"}' ¿Hay alguna manera fácil de preservar la clave como int, sin necesidad de analizar …
130 python  json 


2
verificar si la variable es dataframe
cuando se llama a mi función f con una variable, quiero verificar si var es un marco de datos de pandas: def f(var): if var == pd.DataFrame(): print "do stuff" Supongo que la solución podría ser bastante simple, pero incluso con def f(var): if var.values != None: print "do stuff" …
130 python  pandas 

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.