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

Comentarios

Entradas más populares de este blog

Python - Calcular valor de una resistencia

Python - Ciclo if

Python - Graficas y cadenas