-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathfuncion_archivo_y_objeto.py
More file actions
38 lines (31 loc) · 912 Bytes
/
Copy pathfuncion_archivo_y_objeto.py
File metadata and controls
38 lines (31 loc) · 912 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
from __future__ import print_function
import os
from archivo import Archivo
print("Bienvenido al manejador de archivos: \nIngrese el nombre del archivo")
r1 = raw_input()
archivo = Archivo(r1)
if archivo.existe(archivo):
print("Archivo encontrado, desea visualizarlo? [Y/N]")
r2 = raw_input()
if r2 == 'Y' or r2 == 'y':
archivo.leer(archivo)
print("Que desea hacer:\n1 - Sobreescribir\n 2 - Anexar")
rmodo = raw_input()
if rmodo == 1:
print("Ingrese el contenido")
msj = raw_input()
archivo.modo(nombre, msj, rmodo)
elif rmodo == 2:
print("Ingrese el contenido")
msj = raw_input()
archivo.modo(nombre, nombre, rmodo)
else:
print("Archivo no encontrado, desea generarlo? [Y/N]")
r3 = raw_input()
if r3 == 'Y' or r3 == 'y':
print("Ingrese el contenido")
msj = raw_input()
modo2 = 'w'
archivo.modo(archivo, msj, modo2)
else:
print("Proceso finalizado")