首页 > 解决方案 > Python datetime.timedelta 不能在 arg 中使用

问题描述

我正在尝试用 selenium 做一个网络爬虫,它将每周作为 AWS lambda 函数运行,为我预订一个时间段,让我去打网球。我的预订网站提前 2 周在午夜发布新的可预订时段。我有一个 lambda 函数,它将在每周三午夜运行。

我的问题实际上是当我使用datetime.timedelta(days=14)inarg 天时出现编译器错误。 截屏

bookingTime = nowInUtc + timedelta(days=14)

我见过这种语法的多个例子:

Python:将 3 周添加到任何日期

在 Python 中将日期添加到日期

我错过了什么?

我正在使用 Jetbrainz PyCharm Idea Python 3.9.7

我的进口

from datetime import datetime, timedelta
import pytz

标签: python-3.xdatetimetimedelta

解决方案


此代码有效并从现在开始两周后获取日期。如果你想知道为什么你的代码不起作用,你必须发布你的代码:)

from datetime import datetime, timedelta

now = datetime.now()
in_two_weeks = now + timedelta(days=14)
print(in_two_weeks)

推荐阅读