Autor
|
Tema: Error al leer un fichero de texto en Python (Leído 12,790 veces)
|
CaronteGold
Desconectado
Mensajes: 339
|
Buenas, Estoy haciendo un script, lo que hace que guardar en un .txt, un texto, pero cuando se pone a leerlo me tira un error. Aclarar que el texto lo guarda bien en el .txt. Aquí dejo el código: import os print "1. Introduce el tiempo de grabación en minutos." "\n\n" tiempo = raw_input("Respuesta: ") tiempo2 = tiempo,"\n" f = open("cintas.txt","ar") f.writelines(tiempo2) a = f.readlines() f.close()
La salida: line 11, in <module> a = f.readlines() IOError: [Errno 9] Bad file descriptor >>>
|
|
« Última modificación: 17 Diciembre 2010, 21:47 pm por CaronteGold »
|
En línea
|
|
|
|
xassiz~
|
#!/usr/bin/env python f = open("cintas.txt", "r") for linea in f.readlines(): print linea f.close()
|
|
|
En línea
|
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Porque no puedes leer y escribir al mismo tiempo, o abres el archivo en modo lectura, o en modo escritura.
Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
CaronteGold
Desconectado
Mensajes: 339
|
No sabía eso Novlucker, muchas gracias a los dos, ya funciona.
Me gustaría hacer un sumatorio, de todos esos datos de la lista que me da readlines, pero no se me ocurre como, creo que con el for podría hacerse, pero no me doy cuenta.
|
|
|
En línea
|
|
|
|
xassiz~
|
Porque no puedes leer y escribir al mismo tiempo, o abres el archivo en modo lectura, o en modo escritura.
¿Y qué me dices del modo r+?
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Para lo que el necesita no sirve, has probado ese modo? Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
xassiz~
|
Para lo que el necesita no sirve, has probado ese modo? Saludos No, no lo probé, pero entonces para que sirve r+?
|
|
|
En línea
|
|
|
|
Novlucker
Ninja y
Colaborador
Desconectado
Mensajes: 10.683
Yo que tu lo pienso dos veces
|
Hasta donde lo he probado sive para uno o para otro, pero si intercambias entre write y read obtienes una lista de caracteres sin sentido Saludos
|
|
|
En línea
|
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD "Hay dos cosas infinitas: el Universo y la estupidez humana. Y de la primera no estoy muy seguro." Albert Einstein
|
|
|
CaronteGold
Desconectado
Mensajes: 339
|
Novlucker, se puede pasar una string, con un numero, a integer ¿? . Es que necesito operar con lo que lee el read, pero me dice que es una string.
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
Como abrir y leer un fichero de texto en visual basic?
Programación Visual Basic
|
El_Marine
|
4
|
2,663
|
29 Septiembre 2006, 13:13 pm
por WarGhost
|
|
|
VBScript leer un trozo de linea de texto de un fichero SOLUCIONADO
Scripting
|
tonilogar
|
5
|
14,210
|
13 Junio 2011, 16:54 pm
por duckseven
|
|
|
Leer fichero desde un punto a un punto(Python)
Scripting
|
¨°o.O (ßa¢Kg|姧) O.o°
|
3
|
5,284
|
29 Marzo 2010, 21:05 pm
por Novlucker
|
|
|
Leer solo una parte de un fichero de texto, ¿como?
Scripting
|
yeahhh
|
3
|
7,511
|
9 Junio 2010, 22:58 pm
por leogtz
|
|
|
Error al leer double de fichero [HELP]
Java
|
JonaLamper
|
6
|
3,142
|
22 Enero 2019, 05:41 am
por EdePC
|
|