quiero agregarle un while para que el programa vuelva al inicio y que sea compatible con python3.7
Publicado por sergio (3 intervenciones) el 10/11/2020 02:29:36
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
import os
def init():
print ('***Administrar Archivos y Carpetas***')
opcion = raw_input('Seleccione una opcion, a=crear y e=eliminar:')
if (opcion == "a"):
ruta=raw_input('Indique la ruta,de lo contrario sera la actual:')
if(ruta == ""): ruta = os.getcwd()
if(os.path.isdir(ruta)):
tipo=raw_input("Indique el tipo: a=archivo o c=carpeta ")
if (tipo=="a"):
archivo=raw_input("Indique el Nombre del Archivo: ")
manejador=open(ruta+archivo, "w")
manejador.close()
print ("Archivo ",archivo," creado con exito")
elif(tipo=="c"):
carpeta=raw_input("Indique el nombre de la carpeta: ")
os.mkdir(ruta+carpeta)
print ("Carpeta ",carpeta," creada con exito.")
else: init()
elif (opcion== "e"):
ruta=raw_input("Indique ruta, de lo contrario sera la actual")
if (ruta==''):ruta=os.getcwd()
eliminar=raw_input("Indique nombre de la carpeta o archivo a eliminar")
if (os.path.isfile(ruta+eliminar)):
os.remove(ruta+eliminar)
print ("Archivo ",eliminar," eliminado con exito.")
elif (os.path.isdir(ruta+eliminar)):
os.rmdir(ruta+eliminar)
print ("Carpeta Eliminada",eliminar," con exito.")
else: init ()
else: init()
Valora esta pregunta


-1