start_date=datetime.datetime.strptime(start_date,'%Y-%m-%d')
new_date=start_date+datetime.timedelta(days=1)
鉴于我通过impoting datetime启动我的代码,为什么我需要在第一行代码中编写两次datetime而在第二行中只编写一次?
答案 0 :(得分:0)
这就是导入在Python中的工作方式。编写import datetime
即可导入模块。该模块又具有类 datetime
和timedelta
。
模块将其最重要的类称为相同的东西是很常见的。另一种在Python中导入的方法使模块及其类之间的关系更加清晰:
from datetime import datetime
from datetime import timedelta
然后你可以像
一样直接调用这个类new_date = start_date + timedelta(days=1)