Está en la página 1de 2

Mtodo 1: Lectura lnea a lnea de un archivo de texto

http://pythonya.appspot.com/detalleconcepto?deta=Creaci%C3%B3n,%20carga%20y
%20lectura%20de%20archivos%20de%20texto
La clase file tiene un mtodo llamado readline() que retorna toda una lnea del archivo
de texto y deja posicionado el puntero de archivo en la siguiente lnea. Cuando llega al
final del archivo readline retorna un string vaco.
Creo que esto no es la forma, pero es una propuesta para entender el ingreso de
estrucutras y rdenes:
def creartxt():
archi=open('datos.txt','w')
archi.close()
def grabartxt():
archi=open('datos.txt','a')
archi.write('Linea 1\n')
archi.write('Linea 2\n')
archi.write('Linea 3\n')
archi.close()
ESTO SI ES PARA LEER EL ARCHIVO:
def leertxt():
archi=open('datos.txt','r')
linea=archi.readline()
while linea!="":
print linea
linea=archi.readline()
archi.close()

Mtodo 2: Lectura de ficheros


https://amatellanes.wordpress.com/2013/05/06/lectura-y-escritura-de-ficheros-enpython/
Python nos proporciona diferentes maneras de leer un fichero. En primer lugar podemos
leer un fichero completamente usando la funcin f.read():
1 # En primer lugar debemos de abrir el fichero que vamos a leer.
2 # Usa 'rb' en vez de 'r' si se trata de un fichero binario.
3 infile = open('texto.txt', 'r')
4 # Mostramos por pantalla lo que leemos desde el fichero
5 print('>>> Lectura completa del fichero')
6 print(infile.read())
7 # Cerramos el fichero.
8 infile.close()

Tambin les recomiendo ver despus sta direccin.


http://chuwiki.chuidiang.org/index.php?title=Leer_y_escribir_ficheros_en_python
Ahora, para graficar, primero se debe identificar el tamao de la matriz (porque
finalmente eso son los datos, ya sea de las dos o tres columnas).
>>> [m,n]=infile.shape

Como necesitamos conocer el nmero de columnas, entonces utilizamos el valor m.

Ahora, para graficar, ve al siguiente link, te pide que tengas instalada la librera
matplotlib. Debes escribir ste comando, pero antes preguntar si m>2
Ifm=2
pl.plot(infile(1,:),infile(2,:), color="blue")
else
pl.plot(infile(1,:),infile(2,:), color="blue",infile(1,:),
infile(3,:), color="red")
end
Corrige los comandos del programa, porque no se si son esos.

Lee por si algo estas instrucciones para graficar


http://claudiovz.github.io/scipy-lecture-notes-ES/intro/matplotlib/matplotlib.html
o ste
http://progpython.blogspot.com.co/2011/08/como-graficar-una-funcion-de-una.html

También podría gustarte