Quiero eliminar el archivo filenamesi existe. ¿Es correcto decir if os.path.exists(filename): os.remove(filename) ¿Hay una mejor manera? ¿Un camino de una
Quiero eliminar el archivo filenamesi existe. ¿Es correcto decir if os.path.exists(filename): os.remove(filename) ¿Hay una mejor manera? ¿Un camino de una
Python está instalado en un directorio local. Mi árbol de directorios se ve así: (local directory)/site-packages/toolkit/interface.py Mi código está aquí: (local directory)/site-packages/toolkit/examples/mountain.py Para ejecutar el ejemplo, escribo python mountain.py, y en el código que...
Estoy tratando de convertir un script de respuesta Ajax del lado del servidor en Django HttpResponse, pero aparentemente no funciona. Este es el script del lado del servidor: /* RECEIVE VALUE
Estoy implementando una aplicación Django en un servidor de desarrollo y estoy recibiendo este error cuando ejecuto pip install -r requirements.txt: Traceback (most recent call last): File "/var/www/mydir/virtualenvs/dev/bin/pip", line 5, in <module> from pkg_resources import...
Intenté buscar respuestas en la web para dividir una cadena en una serie de caracteres, pero parece que no puedo encontrar un método simple str.split(//)no parece funcionar como lo hace Ruby. ¿Hay una manera simple de hacer esto sin
¿Hay alguna manera de hacer que el registro de Python usando el loggingmódulo genere automáticamente cosas para stdout además del archivo de registro donde se supone que deben ir? Por ejemplo, me gustaría que todas las llamadas a logger.warning, logger.critical, logger.errorpara ir a los lugares...
Supongamos que tengo esto: [ {"name": "Tom", "age": 10}, {"name": "Mark", "age": 5}, {"name": "Pam", "age": 7} ] y al buscar "Pam" como nombre, quiero recuperar el diccionario relacionado: {name: "Pam", age: 7} ¿Cómo lograr
Tengo un DataFramecon 4 columnas de las cuales 2 contienen valores de cadena. Me preguntaba si había una manera de seleccionar filas en función de una coincidencia de cadena parcial contra una columna en particular. En otras palabras, una función o función lambda que haría algo como...
He instalado una biblioteca usando el comando pip install git+git://github.com/mozilla/elasticutils.git que lo instala directamente desde un repositorio de Github. Esto funciona bien y quiero tener esa dependencia en mi requirements.txt. He visto otras entradas como esta, pero eso no resolvió mi...
¿Hay alguna manera de definir convenientemente una estructura tipo C en Python? Estoy cansado de escribir cosas como: class MyStruct(): def __init__(self, field1, field2, field3): self.field1 = field1 self.field2 = field2 self.field3 =
¿Qué es todo este alboroto sobre Python y CPython (Jython, IronPython) ? No lo entiendo: python.org menciona que CPython es: La implementación "tradicional" de Python (apodado CPython) otra pregunta de desbordamiento de pila menciona que: CPython es el intérprete de código de bytes...
import csv with open('thefile.csv', 'rb') as f: data = list(csv.reader(f)) import collections counter = collections.defaultdict(int) for row in data: counter[row[10]] += 1 with open('/pythonwork/thefile_subset11.csv', 'w') as outfile: writer = csv.writer(outfile) for row in data: if...
Dado el nombre de un paquete de Python que se puede instalar con pip , ¿hay alguna forma de encontrar una lista de todas las versiones posibles que pip podría instalar? En este momento es prueba y error. Estoy tratando de instalar una versión para una biblioteca de terceros, pero la versión más...
Esto es lo que normalmente hago para determinar que la entrada es a list/ tuple- pero no a str. Porque muchas veces me topé con errores en los que una función pasa un strobjeto por error, y la función de destino for x in lstsupone que en lstrealidad es un listo tuple. assert isinstance(lst, (list,...
Necesito instalar psycopg2 v2.4.1 específicamente. Accidentalmente hice: pip install psycopg2 En vez de: pip install psycopg2==2.4.1 Eso instala 2.4.4 en lugar de la versión anterior. Ahora, incluso después de que pip desinstale psycopg2 e intente reinstalar con la versión correcta, parece...
¿Por qué hay ninguna ++y --operadores en
Tengo dificultades para instalar lxml con easy_install en Ubuntu 11. Cuando escribo $ easy_install lxmlme sale: Searching for lxml Reading http://pypi.python.org/simple/lxml/ Reading http://codespeak.net/lxml Best match: lxml 2.3 Downloading http://lxml.de/files/lxml-2.3.tgz Processing...
No estoy seguro de si esto es específico de Flask, pero cuando ejecuto una aplicación en modo dev ( http://localhost:5000), no puedo acceder desde otras máquinas en la red (con http://[dev-host-ip]:5000). Con Rails en modo dev, por ejemplo, funciona bien. No pude encontrar ningún documento sobre la...
¿Cuál es la definición más básica de "iterable", "iterador" e "iteración" en Python? He leído varias definiciones pero no puedo identificar el significado exacto, ya que todavía no se asimilará. ¿Puede alguien ayudarme con las 3 definiciones en términos
Estoy tratando de pasar una lista como argumento a un programa de línea de comandos. ¿Hay una argparseopción para pasar una lista como opción? parser.add_argument('-l', '--list', type=list, action='store', dest='list', help='<Required> Set flag', required=True) La secuencia de comandos...