Articles of archivo io

Encontrar datos falsos en un dataframe pandas leído con read_fwf ()

Estoy tratando de analizar los registros meteorológicos de Nueva York, utilizando los datos diarios tomados de aquí: http://cdiac.ornl.gov/epubs/ndp/ushcn/daily_doc.html Estoy cargando los datos con: tf = pandas.read_fwf(io.open(‘state30_NY.txt’), widths=widths, names=names, na_values=[‘-9999’]) Dónde: >>> widths [6, 4, 2, 4, 5, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, […]

¿Técnica para usar std :: ifstream, std :: ofstream en python a través de SWIG?

¿Hay alguna forma de usar std::[io]fstream en python a través de un swig? Tengo una clase C con funciones como: void readFrom(std::istream& istr); void writeTo(std::ostream& ostr); Me gustaría construir, en python, una instancia std::ofstream y pasarla como argumento para writeTo (y hacer lo mismo para leer). Traté de hacer una función como std::ostream& make_ostream(const std::string& […]

¿Cómo leer varios diccionarios de un archivo en python?

Soy relativamente nuevo en Python. Estoy tratando de leer un archivo ascii con varios diccionarios en él. El archivo tiene el siguiente formato. {Key1: value1 key2: value2 … } {Key1: value1 key2: value2 … } { … Cada diccionario en el archivo es un diccionario nested. Estoy tratando de leerlo como una lista de diccionarios. […]

Uso de expresiones regulares para reemplazar datos de archivos

Con un poco de ayuda de aquí , tengo esto funcionando casi exactamente de la manera que quiero. Ahora necesito poder agregar la capacidad de eliminar datos de un archivo antes de que se comparen los archivos . La razón de esto es que las cadenas, “datos”, que estoy eliminando se diferencian cada vez que […]

Mientras leía el archivo en Python, obtuve un UnicodeDecodeError. ¿Qué puedo hacer para resolver esto?

Este es uno de mis propios proyectos. Esto ayudará más tarde a beneficiar a otras personas en un juego que estoy jugando (AssaultCube). Su propósito es desglosar el archivo de registro y facilitar la lectura de los usuarios. Seguí recibiendo este problema. Alguien sabe como arreglar esto? Actualmente, no estoy planeando escribir / crear el […]

limpieza al usar excepciones y archivos en python

Estoy aprendiendo python por un par de días y estoy luchando con su “espíritu”. Vengo de la escuela C / C ++ / Java / Perl y entiendo que Python no es C (en absoluto), por eso estoy tratando de entender el espíritu para aprovechar al máximo (y hasta ahora es difícil) … Mi pregunta […]

¿Cómo debo optimizar este progtwig enlazado de E / S del sistema de archivos?

Tengo un progtwig de python que hace algo como esto: Lee una fila de un archivo csv. Hacer algunas transformaciones en él. Divídalo en las filas reales como se escribirían en la base de datos. Escribe esas filas en archivos csv individuales. Vuelva al paso 1 a menos que el archivo haya sido totalmente leído. […]

Buscar la ruta del archivo en python

Estoy intentando crear una GUI con una ventana de navegación para localizar un archivo específico. Encontré esta pregunta anteriormente: buscando un archivo o directorio de diálogo en Python aunque cuando busqué los términos no parecía ser lo que estaba buscando. Todo lo que necesito es algo que pueda abrirse desde un botón Tkinter que devuelva […]

Cómo evitar la pérdida de memoria con shared_ptr y SWIG

Estoy tratando de usar boost::shared_ptr ‘s para permitirme usar los objetos de flujo de E / S de archivos c ++ en mi script de Python. Sin embargo, el envoltorio generado me advierte que está perdiendo memoria. Aquí hay un archivo .i mínimo que muestra el problema: %module ptrtest %include “boost_shared_ptr.i” %include “std_string.i” %shared_ptr( std::ofstream […]

Regex coincide con la primera y la última palabra o cualquier palabra

Tengo un archivo enorme con una lista de datos como este: #fabulous 7.526 2301 2 #excellent 7.247 2612 3 #superb 7.199 1660 2 #perfection 7.099 3004 4 #terrific 6.922 629 1 Tengo un archivo que contiene una lista de oraciones como esta: Terrific Theo Walcott is still shit, watch Rafa and Johnny deal with him […]