Articles of archivo io

La función open () de Python no funciona cuando el script se ejecuta mediante shell_exec () en PHP

Tengo un comando open() en mi script de Python que abre el archivo data.json en mi data.json Apache que se ejecuta en Raspberry Pi en modo w . Este script a su vez es ejecutado por PHP usando el comando shell_exec . Cuando el script se ejecuta solo, el código de Python funciona. Sin embargo, […]

Lectura / escritura binaria aleatoria en Python vs .NET

Realmente me gusta cómo .NET implementa la lectura / escritura de datos binarios en un archivo. Limpio y elegante. ¿Puedo hacer esto en Python? Sub Main() Using writer As New System.IO.BinaryWriter( _ System.IO.File.Open(“Test.bin”, IO.FileMode.Create)) writer.Write(True) writer.Write(123) writer.Write(123.456) writer.Write(987.654D) writer.Write(“Test string.”) End Using Using reader As New System.IO.BinaryReader( _ System.IO.File.Open(“Test.bin”, IO.FileMode.Open)) Console.WriteLine(reader.ReadBoolean()) Console.WriteLine(reader.ReadInt32()) Console.WriteLine(reader.ReadDouble()) Console.WriteLine(reader.ReadDecimal()) Console.WriteLine(reader.ReadString()) […]

Python MemoryError o ValueError en np.loadtxt y iter_loadtxt

Mi punto de partida fue un problema con la función loadtxt de NumPy: X = np.loadtxt(filename, delimiter=”,”) que dio un MemoryError en np.loadtxt(..) . Busqué en Google y llegué a esta pregunta en StackOverflow . Eso le dio la siguiente solución: def iter_loadtxt(filename, delimiter=’,’, skiprows=0, dtype=float): def iter_func(): with open(filename, ‘r’) as infile: for _ […]

Python: crear dict de la lista y auto-generar / incrementar las claves (enumerar son los valores clave reales)?

He buscado bastante y no puedo encontrar una pregunta que se refiera exactamente a lo que quiero … Tengo un archivo llamado “palabras” que tiene aproximadamente 1000 líneas de palabras ordenadas al azar de AZ … 10th 1st 2nd 3rd 4th 5th 6th 7th 8th 9th a AAA AAAS Aarhus Aaron AAU ABA Ababa aback […]

¿Cómo leer y escribir una tabla / matriz en un archivo con python?

Estoy tratando de crear un progtwig que toma datos y los coloca en una tabla de 2 por 10 de solo números en un archivo de texto. Luego, el progtwig necesita recuperar esta información en iteraciones posteriores. Pero no tengo idea de cómo hacer esto. He estado buscando comandos numpty, comandos de archivos regulares y […]

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 […]