Sei sulla pagina 1di 2

Método 1: Lectura línea a línea 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 método llamado readline() que retorna toda una línea del archivo
de texto y deja posicionado el puntero de archivo en la siguiente línea. Cuando llega al
final del archivo readline retorna un string vacío.

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()

Método 2: Lectura de ficheros


https://amatellanes.wordpress.com/2013/05/06/lectura-y-escritura-de-ficheros-en-
python/

Python nos proporciona diferentes maneras de leer un fichero. En primer lugar podemos
leer un fichero completamente usando la función 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()
También les recomiendo ver después ésta dirección.
http://chuwiki.chuidiang.org/index.php?title=Leer_y_escribir_ficheros_en_python

Ahora, para graficar, primero se debe identificar el tamaño 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 número de columnas, entonces utilizamos el valor m.

Ahora, para graficar, ve al siguiente link, te pide que tengas instalada la librería
matplotlib. Debes escribir éste comando, pero antes preguntar si m>2

If m=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

Potrebbero piacerti anche