Datetime是否在函数内更新

问题描述

我有一个循环运行的函数(在等待时间后调用函数),该函数需要从DateTime中提取数据。当前的日期,月份和年份。我的问题是,如果它在函数外部是否会更新,或者我是否需要将其包含在函数内部才能实现?我没有root.mainloop(),因为它都是从函数调用的。我是python的新手,环顾四周,但找不到此答案。

我正在使用Python 3.7,并已导入所有必需的模块。

示例代码

    today1 = date.today()
    today = today1.strftime('%m/%d/%y')
    year = date.today().year
    month = date.today().month
    day = date.today().day

    def function1():
        if month >= 7:
            driver.find_element_by_xpath('//*[@id="txtDateFrom"]').send_keys(str(month-6) + '/' + 
            str(day) + '/' + str(year-1))
        else:
            driver.find_element_by_xpath('//*[@id="txtDateFrom"]').send_keys(str(month+6) + '/' + 
            str(day) + '/' + str(year-2))
    waittime()

    def waittime():
         time.sleep(300)
         function1()

    function1()

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)