python-3.x - Python datetime.timedelta 不能在 arg 中使用
问题描述
我正在尝试用 selenium 做一个网络爬虫,它将每周作为 AWS lambda 函数运行,为我预订一个时间段,让我去打网球。我的预订网站提前 2 周在午夜发布新的可预订时段。我有一个 lambda 函数,它将在每周三午夜运行。
我的问题实际上是当我使用datetime.timedelta(days=14)
inarg 天时出现编译器错误。
截屏
bookingTime = nowInUtc + timedelta(days=14)
我见过这种语法的多个例子:
我错过了什么?
我正在使用 Jetbrainz PyCharm Idea Python 3.9.7
我的进口
from datetime import datetime, timedelta
import pytz
解决方案
此代码有效并从现在开始两周后获取日期。如果你想知道为什么你的代码不起作用,你必须发布你的代码:)
from datetime import datetime, timedelta
now = datetime.now()
in_two_weeks = now + timedelta(days=14)
print(in_two_weeks)
推荐阅读
- hbase - 如何构建 HBase 2.0.0 并包含 hbase-spark?
- asp.net-web-api - 在 WebAPI 中调用内部(端点)函数
- node.js - html-docs.js 生成的文档是空白的
- angular - Angular 6 providedIn - 如何自定义 @Injectable() 提供程序以进行依赖注入?
- android - 如何json解析这些数据?
- xcode - 将存储推送到 git
- java - 如何为 Swift 语言创建 Java ANTLR 解析器?
- javascript - 从“复杂”网址打开(点击)特定网址
- python-3.x - 将两个模型集成到一个模型中(对象分类和性别分类和情感识别)
- excel - VBA 给出错误 13“类型不匹配”数据类型范围