如何使用python日期时间函数/增量?

pla*_*lla 1 python datetime timedelta python-datetime

我读了许多类似的问题,函数是用于API的循环的简单嵌套,每分钟我可以调用5次.所以我为一年的数据设定了75的范围.你能帮助我解决这个问题吗?提前致谢!

第一部分是工作,从列表中输入邮政编码.

for zip in zipcode: 
    url4 = url1+str(zip)+url2
Run Code Online (Sandbox Code Playgroud)

第二部分不起作用

for x in range (0,75):
   counter = x * 5
   startdate += datetime.timedelta(days=counter)
   enddate += datetime.timedelta(days=counter)
   url = url4+startdate+","+enddate+url3
   apifunction(url)
Run Code Online (Sandbox Code Playgroud)

系统说:

Traceback (most recent call last):
  File "<pyshell#51>", line 3, in <module>
    startdate += datetime.timedelta(days=counter)
AttributeError: type object 'datetime.datetime' has no attribute 'timedelta'
Run Code Online (Sandbox Code Playgroud)

Mat*_*yla 6

可能你是这样导入的

from datetime import datetime
Run Code Online (Sandbox Code Playgroud)

这样您可以datetimedatetime模块导入类型.而且这种类型的课程没有timedelta类型.

你应该像这样导入:

import datetime
Run Code Online (Sandbox Code Playgroud)

在这种情况下,您只需导入datetime模块,当您这样做datetime.timedelta时意味着您要使用timedelta模块中的类型datetime