Python - Como crear carpetas con nombre consecutivo

   
Vista:

Como crear carpetas con nombre consecutivo

Publicado por Eva Ochoa berejime8a@gmail.com (1 intervención) el 30/05/2016 02:55:20
Hola, de antemano gracias por su ayuda! Mi duda es la siguiente:
Estoy haciendo un programa en python2 en la raspberry y tengo un boton que genera una interrupcion, la cual enciende la camara de la raspberry y toma 5 fotos. Necesito que esas fotos las guarde en una carpeta, pero necesito que cada vez que presiones el boton se cree una carpeta consecutiva a la ultima carpeta creada. Por ejemplo la primera vez que presiones el boton se guardaran en "Faces1" y la segunda vez tendra que crear una crapeta llamada "Faces2".
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-1
Responder

Como crear carpetas con nombre consecutivo

Publicado por Simuel (5 intervenciones) el 30/05/2016 08:22:31
1
2
3
4
i = 0
while True:
    print("hola"+str(i))
    i += 1


seria una forma y existe otra con el .format de string pero no recuerdo en este momento como se usa
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Miguel

Como crear carpetas con nombre consecutivo

Publicado por Miguel (19 intervenciones) el 31/05/2016 11:00:53
En rasperry ni idea pero en un pc seria algo asi:

1
2
3
4
5
6
7
8
9
10
11
import os
 
secuencia=1
 
def crearCarpeta(ruta):
    os.makedirs(ruta)
    secuencia+=1
 
def pulsaBoton():
   rut="/home/pi/faces"+str(secuencia)
   crearCarpeta(rut)

O simplificando todo:

1
2
3
4
5
6
import os
secuencia=1
 
def crearCarpeta():
   os.mkdirs("/home/pi/faces"+str(secuencia) )
   secuencia+=1
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar