Advertisement
Mastercpp

leer , escribir y eliminar ficheros

Aug 8th, 2015
224
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.02 KB | None | 0 0
  1. from os import remove #este modulo/libreria me sirve para eliminar ficheros
  2. import os #con esta libreria/modulo limpio la consla os.system("cls")
  3. #hacemos la funcion escribir fichero , para que el usuario inserte datos en un texto
  4. def escribir_fichero():  
  5.     fichero = open("ventas.txt","a") #la funcion open tiene dos parametros que son nombredeltexto_con_su_extension
  6.     os.system("cls")
  7.     print("Ingrese el texto que quieres")#y el modo de escritura  que es a si pusieramos r entonces el archivo se sobreescribe y no queremos eso
  8.     texto = input() #le indico al usuario que inserte un lineas de caracteres
  9.     fichero.write(texto) #la funcion write escribe los parametros que les pasemos como string o una variable que contenga valores tipo string
  10.     fichero.close()
  11.  
  12.  
  13. def leer_fichero():
  14.     fichero = open("ventas.txt","r") #hacemos los mismo , abrimos el texto y le ponemos r que significa leer
  15.     os.system("cls")
  16.     print("Contenido del texto:\n")
  17.     for linea in fichero:  #for para mostrar todos los caracteres de una linea
  18.         print(linea)
  19.     print("TEXTO LEIDO SIN ERRORES !\n\n")
  20.  
  21. def eliminar_fichero(): #funcion para eliminar el fichero
  22.     remove("ventas.txt") #usamos la funcion remove  y lleva un parametro que es el nombre del archivo
  23.     os.system("cls")
  24.     print("ARCHIVOS ELIMINADOS CORRECTAMENTE :O :")
  25.     opciones()
  26.  
  27.  
  28. #esta funcion la usa para llamar a las funciones/metodos anteriores , es como un menu
  29. def opciones( ):
  30.     print("1-Escribir en el  Fichero  \n2-leer en el fichero  \n3-eliminar fichero \n4-salir")
  31.     op= input()
  32.     if op == "1":
  33.         escribir_fichero()
  34.         #os.system("cls") esto es para limpiar la consola si quieres comenten esta parte o sea borrenla y vean por ustedes para que sirve esta funcion
  35.         opciones()
  36.     elif op == "2":
  37.          leer_fichero()
  38.  
  39.          opciones()
  40.     elif op == "3":
  41.         eliminar_fichero()
  42.         opciones()   
  43.     elif op=="4":
  44.         print("Adios , gracias por usar mi programa")
  45.     else:
  46.         print("Por favor ingrese una opcion correcta")
  47.         opciones()
  48.  
  49.  
  50. opciones()
  51. print("Presiona una tecla para continuar")
  52. a = input()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement