Articles of file io

Si trunco ​​un archivo a cero en Python 3, ¿también debo buscar la posición cero?

De acuerdo con las respuestas de esta pregunta, llamar a truncate no mueve realmente la posición de un archivo. Así que mi pregunta es, si truncate un archivo a la longitud cero después de leer algo de él (porque quiero escribir desde el principio), ¿tengo que llamar también a seek(0) para asegurarme de que estoy […]

Cómo cerrar un archivo en python sin asignar una variable

¿Cómo cierro un archivo en python después de abrirlo de esta manera? line = open(“file.txt”, “r”).readlines()[7]

¿Por qué sys.getsizeof () no devuelve en file.read () en Python?

Tengo un archivo binario grande que me gustaría leer y desempaquetar usando struct.unpack () El archivo consta de una serie de líneas de 2957 bytes cada una. Leí en el archivo usando el siguiente código: with open(“bin_file”, “rb”) as f: line = f.read(2957) Mi pregunta es por qué, es el tamaño devuelto por: import sys […]

Imprimir líneas entre dos patrones en python

Tengo un archivo con la siguiente estructura: @scaffold456 ATGTCGTGTCAGTG GTACGTGTGTGG + !!!!!@!!!!!!!! !!!!!!!!!!!! @scaffold342 ATGGTGTCGTGGTG ACGTGGC + !>!>!!!!+!!!!! !!!!!!! Me gustaría una salida como esta: >scaffold456 ATGTCGTGTCAGTG GTACGTGTGTGG >scaffold342 ATGGTGTCGTGGTG ACGTGGC Quiero lograr esto en Python, comencé con lo siguiente: fastq_filename = “test_file” fastq = open(fastq_filename) # fastq is the file object for line in […]

Python: leer en un archivo csv y guardar columnas como variables

Tengo ganas de leer en un csv y guardar las dos primeras columnas como variables. Esto es lo que tengo hasta ahora: import sys, os, subprocess, shutil, time, string #these are for other things in the program 🙂 import csv csvfile = list(csv.reader(open(‘test.csv’))) #read in the csv file csv_dic = [] for row in csvfile: […]

Copia recursiva de archivos con progreso.

He visto preguntas aquí antes sobre Python y cómo copiar archivos, pero tengo un escenario diferente con el que lidiar. Casi he terminado con un instalador de distro de Linux en el que he estado trabajando, y ahora todo lo que necesita hacer es copiar los archivos en la partición de destino. Como la mayoría […]

Obteniendo archivos con el mismo nombre independientemente de su extensión.

Quiero enumerar todos los archivos con el mismo nombre, independientemente de sus extensiones. os.walk da os.walk resultado una lista vacía cuando trato de buscar el nombre del archivo sin extensión, pero cuando menciono el nombre del archivo con la extensión. Enumera todos los archivos presentes en cualquier directorio con el mismo nombre y extensión. def […]

lee un archivo csv de múltiples niveles en python

Necesito leer los siguientes datos de un archivo de texto; [L02] g,g,g,g,g,g,g,g,g,g,w,w,w,w,g,g g,g,g,g,g,g,g,g,g,w,w,w,w,w,g,g g,g,g,g,g,g,g,g,w,w,w,w,w,g,g,g g,g,g,g,g,g,g,g,w,w,w,w,g,g,g,g g,g,g,g,g,g,g,g,g,w,w,w,w,g,g,g g,g,g,g,g,g,g,g,g,g,w,w,w,w,g,g g,g,g,g,g,g,g,g,g,g,g,w,w,w,g,g g,g,g,g,g,g,g,g,g,g,g,w,w,g,g,g g,g,g,g,g,g,g,g,g,g,g,w,w,g,g,g g,g,g,g,g,g,g,g,g,g,w,w,w,g,g,g g,g,g,g,g,g,g,g,g,w,w,w,g,g,g,g g,g,g,g,g,g,g,g,w,w,w,w,g,g,g,g g,g,g,g,g,g,g,w,w,w,w,g,g,g,g,g g,g,g,g,g,g,g,w,w,w,g,g,g,g,g,g g,g,g,g,g,g,w,w,w,w,w,g,g,g,g,g g,g,g,g,g,g,g,w,w,w,w,g,g,g,g,g [L01] d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d d,d,d,d,d,d,d,d,d,d,d,d,d,d,d,d Puedo leer un solo bloque como un archivo csv pero no […]

Python: ¿Por qué obtengo un UnicodeDecodeError?

Tengo el siguiente código que busca en los archivos utilizando RE y, si se encuentran coincidencias, mueve el archivo a un directorio diferente. import os import gzip import re import shutil def regEx1(): os.chdir(“C:/Users/David/myfiles”) files = os.listdir(“.”) os.mkdir(“C:/Users/David/NewFiles”) regex_txt = input(“Please enter the string your are looking for:”) for x in (files): inputFile = open((x), […]

Numpy leyó .csv con un número complejo

desbordamiento de stack, Tengo una matriz que contiene números complejos (por ejemplo, -2.2982235934153075E-11 + 2.1179547211742553E-9i) que necesito importar a una matriz numpy. He estado usando genfromtext(file) para analizar todos mis otros valores reales, pero genfromtext(file) un nan para todos los valores complejos. ¿Algunas ideas? self.raw = (genfromtxt(self.loc, delimiter=’,’, skip_header=9, dtype=float)) [m,n] = shape(self.raw) data = […]