Preguntas etiquetadas con python

84
"La línea contiene un byte NULL" en el lector de CSV (Python)

Estoy tratando de escribir un programa que busque en un archivo .CSV (input.csv) y reescriba solo las filas que comienzan con un determinado elemento (corrected.csv), como se enumeran en un archivo de texto (output.txt). Así es como se ve mi programa en este momento: import csv lines =...

84
cómo eliminar un elemento en lxml

Necesito eliminar elementos por completo, según el contenido de un atributo, usando el lxml de python. Ejemplo: import lxml.etree as et xml=""" <groceries> <fruit state="rotten">apple</fruit> <fruit state="fresh">pear</fruit> <fruit

84
¿Por qué bool es una subclase de int?

Al almacenar un bool en memcached a través de python-memcached, noté que se devuelve como un número entero. Verificar el código de la biblioteca me mostró que hay un lugar donde isinstance(val, int)se marca para marcar el valor como un número entero. Así que lo probé en el shell de Python y...

84
Virtualenv y control de versiones fuente

Recientemente comencé un proyecto de Django y rápidamente me di cuenta de que virtualenv será realmente útil por muchas razones. Configuré virtualenv y mi proyecto, pero ahora me pregunto qué archivo debo agregar a mi control de código fuente (en mi caso, Mercurial). ¿Debo agregar todos los...

84
Python envía POST con encabezado

Intento construir un script de Python que envíe un POST con parámetros para extraer el resultado. Con Fiddler, he extraído la solicitud de publicación que regresa que quiero. El sitio web solo utiliza https. POST /Services/GetFromDataBaseVersionned HTTP/1.1 Host: www.mywbsite.fr "Connection":...

84
Argumentos predeterminados con * args y ** kwargs

En Python 2.x (yo uso 2.7), ¿cuál es la forma correcta de usar los argumentos predeterminados con *argsy **kwargs? Encontré una pregunta sobre SO relacionada con este tema, pero esa es para Python 3 : llamar a una función de Python con * args, ** kwargs y argumentos opcionales /...

84
Convertir Python ElementTree en cadena

Siempre que llamo ElementTree.tostring(e), recibo el siguiente mensaje de error: AttributeError: 'Element' object has no attribute 'getroot' ¿Hay alguna otra forma de convertir un objeto ElementTree en una cadena XML? Rastrear: Traceback (most recent call last): File