Articles of archivo

Mover a una posición arbitraria en un archivo en Python

Digamos que rutinariamente tengo que trabajar con archivos con un número de líneas desconocido pero grande. Cada línea contiene un conjunto de enteros (espacio, coma, punto y coma o algún carácter no numérico es el delimitador) en el intervalo cerrado [0, R], donde R puede ser arbitrariamente grande. El número de enteros en cada línea […]

Python: lectura de archivos enormes mediante el uso de linecache Vs acceso a archivos normal abierto ()

Estoy en una situación en la que varios subprocesos leen el mismo archivo enorme con varios punteros a un mismo archivo. El archivo tendrá al menos 1 millón de líneas. La longitud de cada línea varía de 500 caracteres a 1500 caracteres. No “escribirá” operaciones en el archivo. Cada hilo comenzará a leer el mismo […]

Python obtiene el archivo más reciente en un directorio con cierta extensión

Estoy tratando de usar el archivo más nuevo en el directorio ‘subir’ con la extensión ‘.log’ para ser procesado por Python. Utilizo un servidor web Ubuntu y la carga de archivos se realiza mediante una secuencia de comandos html. El archivo cargado se procesa mediante una secuencia de comandos de Python y los resultados se […]

abrir archivo con un nombre de archivo Unicode?

Parece que no puedo abrir un archivo que tenga un nombre de archivo Unicode. Digamos que lo hago: for i in os.listdir(): open(i, ‘r’) Cuando trato de buscar alguna solución, siempre recibo páginas sobre cómo leer y escribir una cadena Unicode en un archivo, no cómo abrir un archivo con file() o open() que tiene […]

Cómo imprimir una línea específica de un archivo

Estoy tratando de imprimir una línea específica del archivo “Puntuaciones”, que es la opción B. Este es mi código: print(“Option A: Show all scores\nOption B: Show a record\nOption Q: Quit”) decision = input(“Enter A, B, C or Q: “) myFile = open(“Scores.txt”, “rt”) if decision == “A”: record = myFile.read() print(record) myFile.close() elif decision == […]

Leyendo archivos FCS

Estoy trabajando en citometría de flujo. Quiero analizar los archivos .fcs usando python. He investigado en Internet que hay un módulo fcm pero es para Linux y estoy trabajando en Windows. Quiero saber que, ¿cómo puedo analizar archivos .fcs en windows usando python? Si alguien sabe cómo puedo usar fcm en Windows, por favor, avíseme […]

Piping Batch File a un script de Python

Estoy intentando escribir una secuencia de comandos de Python (en Windows) que ejecuta un archivo por lotes y tomará la salida de la línea de comandos de ese archivo por lotes como entrada. El archivo por lotes ejecuta procesos a los que no tengo acceso y da salida en función de si esos procesos tienen […]

¿Cómo cierro archivos en python cuando no tengo los identificadores de archivos?

Me encontré incapaz de abrir nuevos archivos en Python. Cuando examiné con ls -l /proc/PID/fd , vi muchos archivos abiertos para el proceso de Python. El módulo que estoy usando aparentemente está abriendo muchos archivos y no los está cerrando. Esperaba poder cerrar los archivos eliminando los objetos asociados con el módulo que abrió los […]

Cómo abordar: la importación de Python del archivo con .csv Dictreader falla en un carácter indefinido

En primer lugar, encontré lo siguiente que es básicamente el mismo que mi pregunta, pero está cerrado y no estoy seguro de entender el motivo del cierre frente al contenido de la publicación. También realmente no veo una respuesta de trabajo. Tengo más de 20 archivos de entrada de 4 aplicaciones. Todos los archivos se […]

Python: lectura y escritura lenta para millones de archivos pequeños

Conclusión: Parece que HDF5 es el camino a seguir para mis propósitos. Básicamente, ” HDF5 es un modelo de datos, una biblioteca y un formato de archivo para almacenar y administrar datos ” y está diseñado para manejar cantidades increíbles de datos. Tiene un módulo de Python llamado python-tables. (El enlace está en la respuesta […]