
Manejo de ficheros
Publicado por Marta (4 intervenciones) el 05/01/2017 13:00:39
hola buenas!! os comento: tengo un archivo donde las primeras 10 lineas, que empiezan por una "!" y a continuacion todas empiezan por "uniprot". Las 10 primeras hay que ignorarlas y del resto, hay que extraer ciertas columnas separándolas por tabuladores. Mi problema es que al hacer el bucle, no me extrae las columnas que quiero de todas las líneas, sino solo de la última. Alguien puede ayudarme?Gracias!!
Yo he hecho esto:
Yo he hecho esto:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
fh2=open("goa_arabidopsis.gaf","r")
nombre=[]
calificador=[]
identificador=[]
aspecto=[]
variable=False
for linea in fh2:
if variable:
trozo=linea.split("\t")
nombre=trozo[2]
calificador=trozo[3]
identificador=trozo[4]
aspecto=trozo[8]
continue
if linea.startswith("UniProtKB"):
variable=True
continue
Valora esta pregunta


0