Python - Archivo
En python se puede llamar a un archivo y con ello se puede solo leerlo, o leer y escribir.
Programa 1
#Mueve al apuntador de byte indicado
#Archivo=open("liga")
#Programa que imprime
archivo=open("prueba.txt","r")
contenido=archivo.read()
print(contenido)
archivo.seek(0)
archivo.close()
Programa 2
#Programa que imprime la primer linea del archivo
#puede abrir cualquier archivo mientras este definido
"""
#Primer programa
archivo=open("prueba.txt","r")
lineal=archivo.readline()
print(lineal)
archivo.close()
"""
#Segundo programa
archivo=open("prueba.txt","r")
for linea in archivo.readlines():
print(linea)
archivo.close()
Programa 3
with open("prueba.txt","r") as arch:
contenido=arch.read()
print(arch.closed)
Programa 4
#Agregar lineas al archivo
archivo=open("prueba.txt","a+")
contenido=archivo.read()
final=archivo.tell()
archivo.write("Nueva linea :) ")
archivo.seek(final)
nuevo=archivo.read()
print(nuevo)
archivo.close()
Programa 5
#Agregar lineas al archivo
archivo=open("datos.txt","r")
ab=0
for a in range(15):
contenido=archivo.readline()
print(contenido)
ab=ab+1
print(ab)
if (ab==1):
a1=contenido+contenido
print(a1)
else:
break
#contenido=archivo.readline()
#print(contenido)
archivo.seek(0)
archivo.close()
Programa 6
lista = ['lunes', ' martes', ' miercoles', ' jueves', ' viernes']
# Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
Programa 7
lista = ['lunes', ' martes', ' miercoles', ' jueves', ' viernes']
# Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
lista2=contenido.split("x")
print(lista2)
archivo.seek(0)
archivo.close()
cadena1 = 'Nombre' # declara cadena1
cadena2 = 'Apellidos' # declara cadena2
# Abre archivo para escribir
archivo = open('datos1.dat','w')
# Escribe cadena1 añadiendo salto de línea
archivo.write(cadena1 + '\n')
# Escribe cadena2 en archivo
archivo.write(cadena2)
archivo=open("datos1.dat","r")
cont=archivo.read()
print(cont)
listad=cont
print(listad)
archivo.seek(0)
archivo.close()
# cierra archivo
archivo.close
Otra ayuda de Python
Programa 1
#Mueve al apuntador de byte indicado
#Archivo=open("liga")
#Programa que imprime
archivo=open("prueba.txt","r")
contenido=archivo.read()
print(contenido)
archivo.seek(0)
archivo.close()
Programa 2
#Programa que imprime la primer linea del archivo
#puede abrir cualquier archivo mientras este definido
"""
#Primer programa
archivo=open("prueba.txt","r")
lineal=archivo.readline()
print(lineal)
archivo.close()
"""
#Segundo programa
archivo=open("prueba.txt","r")
for linea in archivo.readlines():
print(linea)
archivo.close()
Programa 3
with open("prueba.txt","r") as arch:
contenido=arch.read()
print(arch.closed)
Programa 4
#Agregar lineas al archivo
archivo=open("prueba.txt","a+")
contenido=archivo.read()
final=archivo.tell()
archivo.write("Nueva linea :) ")
archivo.seek(final)
nuevo=archivo.read()
print(nuevo)
archivo.close()
Programa 5
#Agregar lineas al archivo
archivo=open("datos.txt","r")
ab=0
for a in range(15):
contenido=archivo.readline()
print(contenido)
ab=ab+1
print(ab)
if (ab==1):
a1=contenido+contenido
print(a1)
else:
break
#contenido=archivo.readline()
#print(contenido)
archivo.seek(0)
archivo.close()
Programa 6
lista = ['lunes', ' martes', ' miercoles', ' jueves', ' viernes']
# Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
Programa 7
lista = ['lunes', ' martes', ' miercoles', ' jueves', ' viernes']
# Note que no tiene un espacio antes el lunes
print("Lineas",lista)
# Abre archivo en modo escritura
archivo = open('instrum.dat','w')
# Escribe toda la lista en el archivo
archivo.writelines(lista)
# Cierra archivo
archivo.close
archivo=open("instrum.dat","r")
contenido=archivo.read()
print(contenido)
lista2=contenido.split("x")
print(lista2)
archivo.seek(0)
archivo.close()
cadena1 = 'Nombre' # declara cadena1
cadena2 = 'Apellidos' # declara cadena2
# Abre archivo para escribir
archivo = open('datos1.dat','w')
# Escribe cadena1 añadiendo salto de línea
archivo.write(cadena1 + '\n')
# Escribe cadena2 en archivo
archivo.write(cadena2)
archivo=open("datos1.dat","r")
cont=archivo.read()
print(cont)
listad=cont
print(listad)
archivo.seek(0)
archivo.close()
# cierra archivo
archivo.close
Otra ayuda de Python
- Numpy = http://ind-programacion.blogspot.mx/2018/04/python-numpy.html
- Función "if" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-if.html
- Función "for" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-for.html
- Función "while" = http://ind-programacion.blogspot.mx/2018/04/python-ciclo-while.html
- Graficas y cadenas = http://ind-programacion.blogspot.mx/2018/04/python-graficas-y-cadenas.html
- Funciones recursivas = http://ind-programacion.blogspot.mx/2018/04/python-funciones-recursivas.html
- Operaciones con números imaginarios = http://ind-programacion.blogspot.mx/2018/04/python-numeros-complejos.html
- Turtle = http://ind-programacion.blogspot.mx/2018/05/python-turtle.html
- Calcular valor de una resistencia = http://ind-programacion.blogspot.mx/2018/05/python-calcular-valor-de-una-resistencia.html







Comentarios
Publicar un comentario