Articles of Io

Análisis de archivos de texto con Python

Estoy tratando de analizar una serie de archivos de texto y guardarlos como archivos CSV utilizando Python (2.7.3). Todos los archivos de texto tienen un encabezado de 4 líneas que debe eliminarse. Las líneas de datos tienen varios delimitadores que incluyen “(quote), – (dash),: column, y espacios en blanco. Me costó mucho codificarlo en C […]

lectura v 7.3 archivo mat en python

Estoy intentando leer un archivo matlab con el siguiente código import scipy.io mat = scipy.io.loadmat(‘test.mat’) y me da el siguiente error raise NotImplementedError(‘Please use HDF reader for matlab v7.3 files’) NotImplementedError: Please use HDF reader for matlab v7.3 files así que, ¿podría alguien tener el mismo problema y complacer cualquier código de muestra? Gracias

¿Para qué se utiliza StringIO en Python en realidad?

No soy un profesional y me he estado rascando la cabeza al entender para qué se utiliza exactamente StringIO. He estado buscando en internet algunos ejemplos. Sin embargo, casi todos los ejemplos son muy abstractos. Y simplemente muestran “cómo” usarlo. Pero ninguno de ellos muestra “por qué” y “en qué circunstancias” uno debería / lo […]

Cómo ordenar los nombres de archivos en un orden particular usando Python

¿Hay una forma sencilla de ordenar los archivos en un directorio en python? Los archivos que tengo en mente vienen en un orden como file_01_001 file_01_005 … file_02_002 file_02_006 … file_03_003 file_03_007 … file_04_004 file_04_008 Lo que quiero es algo como file_01_001 file_02_002 file_03_003 file_04_004 file_01_005 file_02_006 … Actualmente los estoy abriendo usando glob para […]

Eliminar una línea de un archivo en el lugar

Tengo un .txt y quiero un script de python para hacer algo con él. Mi .txt se ve algo como esto: 27b23815-4cbb-dfae-3e6d-38f67ec4266e 81a090bd-8973-bc37-5c7b-dc1a18e8ddee 7e1bf596-88bc-d8fd-9aea-278d5c689eaa 0b365fb0-dea4-53a1-fd27-6cbf9721602c 1c317dcf-73f4-edf5-b6a1-ad663d2b507e 6db8342d-1afb-2777-1a7f-a5daad06d2db Y quiero eliminar la primera línea del archivo .txt si hay algo escrito en la línea 6, pero todo sin hacer un nuevo .txt de la antigua. No […]

¿Cómo redirigir el raw_input a stderr y no a stdout?

Quiero redirigir el stdout a un archivo. Pero esto afectará a la raw_input . Necesito redirigir la salida de raw_input a stderr lugar de stdout . ¿Cómo puedo hacer eso?

IOError: No existe tal archivo o directorio Python

Tengo este fragmento de código, intentando encontrar archivos *.vm y enviarlos a otro Módulo que hice, que supone leer las líneas. Este es el archivo principal: def VMTranslte(fileName): print “FILEOVER “,fileName from parser import Parser from codeWriter import CodeWriter if (fileName[-3:] == “.vm”): outputFile = fileName[:-3]+”.asm” myWrite = CodeWriter(outputFile) myWrite.setFileName(fileName) myParser = Parser(fileName) myWrite.setFileName(fileName); translate(myParser,myWrite) […]

Anexando dos archivos CSV por columnas

Supongamos que tengo dos archivos CSV llamados A y B en Python . A head ve como: headerNameA1,headerNameA2 1.12412424,1 1,1 1,1 1,1 La head B ve como headerNameB1,headerNameB2 1,1 1,1 1,1 1,1 Mi objective es tomar B y agregarla a A para que A se vea como: headerNameA1,headerNameA2,headerNameB1,headerNameB2 1,1,1.12412424,1 1,1,1,1 1,1,1,1 1,1,1,1 Por otra pregunta […]

El archivo de E / S no se abre

Tengo este archivo csv dl.dropboxusercontent.com/s/tb4yc3lm3gg3j22/out.csv y estoy tratando de reemplazar la última columna con el método de lectura a continuación. En mi input.csv tengo que reemplazar el último archivo con algún cálculo. Intento lo siguiente, pero de alguna manera obtengo ValueError: operación de E / S en un archivo cerrado. ¿Puedes ayudarme a señalar el […]

Abrir el archivo ya abierto no genera excepción

Considere esos dos progtwigs de python: script_a.py : from datetime import datetime from time import sleep while True: sleep(1) with open(‘foo.txt’, ‘w’) as f: sleep(3) s = str(datetime.now()) f.write(s) sleep(3) script_b.py : while True: with open(‘foo.txt’) as f: s = f.read() print s Ejecutar script_a.py . Mientras se ejecuta, inicie script_b.py . Ambos se ejecutarán […]