Python - Ayuda con Ingreso de FECHAS en FOR!

 
Vista:

Ayuda con Ingreso de FECHAS en FOR!

Publicado por Gabriel (1 intervención) el 24/04/2020 03:59:24
Hola gente !, si alguien me puede echar una manito.
Estoy intentando ingresar una fecha por tkinter para trabajarla con el comando FOR.
al ingresar la fecha directo por la programación, no hay ningún problema, pero no logro encontrar el método para poder procesar la fecha e ingresarla por el FOR.
La idea es separar la fecha en días, para que el programa haga una acción en cada día.

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
#Designe cadenas variables para poder ingresarlas por el tkinter
 
fechaInicio=StringVar()
fechaTermino=StringVar()
 
##Aquí omití todo lo que corresponde al cuadro de ingresos de la interfaz gráfica
 
 
 
def daterange(start_date, end_date):
        for n in range(int ((end_date - start_date).days)):
                yield start_date + timedelta(n)
 
def fechas():
 
        fechaI = str(fechaInicio.get())
        fechaT = str(fechaTermino.get())
        print fechaI
        print fechaT
        start_date = date(fechaI) #(2013, 1, 1)  <-al reemplazar la variable por la fecha como comentario si funciona.
        end_date = date(fechaT) #(2015, 6, 2)  <-   "
        for single_date in daterange(start_date, end_date):
             print(single_date.strftime("%Y-%m-%d"))
 
 
#el boton para que haga la acción
botonOk=Button(miFrame, text="Ok", command=fechas)
botonOk.grid(row=4, column=0, pady=3, padx=3)



por favor si alguien lo entiende,
saludos y gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder