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.

18
¿Impresión bonita y fácil de flotadores en Python?
Tengo una lista de carrozas. Si simplemente printlo hago , se muestra así: [9.0, 0.052999999999999999, 0.032575399999999997, 0.010892799999999999, 0.055702500000000002, 0.079330300000000006] Podría usar print "%.2f", lo que requeriría un forbucle para recorrer la lista, pero luego no funcionaría para estructuras de datos más complejas. Me gustaría algo como (me lo estoy inventando …

8
Cómo evitar el "permiso denegado" al usar pip con virtualenv
Intento implementar un paquete de Python pipen un entorno virtual en una máquina Ubuntu, pero encuentro un problema relacionado con los permisos. Por ejemplo: (TestVirtualEnv)test@testServer:~$ pip install markdown2 termina por: error: no se pudo crear '/home/test/virtualenvs/TestVirtualEnv/lib/python3.3/site-packages/markdown2.py': Permiso denegado No puedo sudo, ya que instalará el paquete globalmente y no dentro …
93 python  virtualenv  pip 

9
Leer un archivo CSV UTF8 con Python
Estoy intentando leer un archivo CSV con caracteres acentuados con Python (solo caracteres franceses y / o españoles). Basado en la documentación de Python 2.5 para el csvreader ( http://docs.python.org/library/csv.html ), se me ocurrió el siguiente código para leer el archivo CSV ya que csvreader solo admite ASCII. def unicode_csv_reader(unicode_csv_data, …

2
Error de importación de Django: no hay ningún módulo llamado django.conf.urls.defaults
Estoy tratando de ejecutar statsd / graphite que usa django 1.6. Al acceder a la URL de grafito, obtengo el error del módulo django Archivo "/opt/graphite/webapp/graphite/urls.py", línea 15, desde django.conf.urls.defaults import * ImportError: Ningún módulo llamado defaults Sin embargo, no encuentro el paquete django predeterminado dentro/Library/Python/2.7/site-packages/django/conf/urls/ Ayuda a solucionar este …

5
sqlalchemy: ¿cómo unir varias tablas con una consulta?
Tengo las siguientes clases mapeadas de SQLAlchemy: class User(Base): __tablename__ = 'users' email = Column(String, primary_key=True) name = Column(String) class Document(Base): __tablename__ = "documents" name = Column(String, primary_key=True) author = Column(String, ForeignKey("users.email")) class DocumentsPermissions(Base): __tablename__ = "documents_permissions" readAllowed = Column(Boolean) writeAllowed = Column(Boolean) document = Column(String, ForeignKey("documents.name")) Necesito conseguir una …
93 python  sql  join  sqlalchemy 



4
Java equivalente a los diccionarios de Python
Soy un usuario de Python desde hace mucho tiempo y me gusta mucho la forma en que se utilizan los diccionarios. Son muy intuitivos y fáciles de usar. ¿Existe un buen equivalente de Java a los diccionarios de Python? He oído hablar de personas que utilizan hashmaps y tablas hash. …
93 java  python  hash  dictionary 

5
¿Se puede actualizar correctamente el virtualenv existente?
Tengo un virtualenv creado para Python 2.5 y quiero "actualizarlo" a Python 2.6. Así es como se configuró originalmente: virtualenv --no-site-packages -p python2.5 myenv Ahora ejecuto virtualenv en el mismo directorio para actualizar: virtualenv --no-site-packages -p python2.6 myenv ... Not overwriting existing python script myenv/bin/python (you must use myenv/bin/python2.6) ... …


8
Compruebe si el objeto es similar a un archivo en Python
Los objetos similares a archivos son objetos en Python que se comportan como un archivo real, por ejemplo, tienen un método de lectura () y un método de escritura (), pero tienen una implementación diferente. Es una realización del concepto Duck Typing . Se considera una buena práctica permitir un …
93 python  file 


4
Cambiar la escala de los ejes x en matplotlib
Creé esta trama usando Matlab Usando matplotlib, el eje x dibuja números grandes como 100000, 200000, 300000. Me gustaría tener algo como 1, 2, 3 y 10 ^ 5 para indicar que en realidad es 100000, 200000, 300000. ¿Existe una forma sencilla de crear tal escala en matplotlib?


1
Orden de ejecución del decorador
def make_bold(fn): return lambda : "<b>" + fn() + "</b>" def make_italic(fn): return lambda : "<i>" + fn() + "</i>" @make_bold @make_italic def hello(): return "hello world" helloHTML = hello() Salida: "<b><i>hello world</i></b>" Entiendo aproximadamente sobre decoradores y cómo funciona con uno de ellos en la mayoría de los ejemplos. …

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.