Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在python中定义日期范围并将其分配给变量_Python_Scripting - Fatal编程技术网

如何在python中定义日期范围并将其分配给变量

如何在python中定义日期范围并将其分配给变量,python,scripting,Python,Scripting,我需要修改一个现有的python sript,它从前一天提取数据,以提取过去两周的数据,就像两周一次的数据一样。请告知我如何通过twik获取变量中的日期范围 def parse_gov(): reject_patterns = generate_reject_patterns() today_str = date.today().strftime('%Y.%m.%d') yesterday = yesterday_str = yesterday.strftime

我需要修改一个现有的python sript,它从前一天提取数据,以提取过去两周的数据,就像两周一次的数据一样。请告知我如何通过twik获取变量中的日期范围

def parse_gov():
    reject_patterns = generate_reject_patterns()

    today_str = date.today().strftime('%Y.%m.%d')
    yesterday =
    yesterday_str = yesterday.strftime('%Y.%m.%d')
    query_date = date.today()

因此,需要获取昨天变量中的日期范围

您可以使用
timedelta
来执行此操作。比如说,

导入日期时间
今天=datetime.date.today()
昨天=今天-datetime.timedelta(天=1)

非常感谢。这会通过dat范围获取每个日期吗?比如我提到days=14,因为我想获取过去两周的数据。当然,您可以使用
days
指定范围,并且
-
+
在任何日期对象和
timedelta
指定过去或特征之间。如果需要,您也可以使用
weeks
!运行脚本时出现以下错误。AttributeError:type对象“datetime.datetime”没有属性“timedelta”