如何在python中定义日期范围并将其分配给变量
我需要修改一个现有的python sript,它从前一天提取数据,以提取过去两周的数据,就像两周一次的数据一样。请告知我如何通过twik获取变量中的日期范围如何在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
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”