首页 > 解决方案 > 在 PyCharm 上更改日期时间值时未解决的参考

问题描述

我有以下代码:

from datetime import datetime ,timedelta
import airflow.macros

args = {
    'owner': 'Airflow',
    'start_date': datetime(2018, 07, 01),
    'retries': 3,
    'retry_delay': timedelta(minutes=10)
}

这显示没有错误:

工作形象

我所做的就是将月份从07to更改为08

错误图像

抱歉图片没有直接显示..我没有足够的信用所以它显示为链接:(

注意datetime包裹如何变成“未使用”

错误是:

Unresolved refrence datetime
statment expected , found PY:Colon

问题是什么?

标签: pythonpycharm

解决方案


使用 7 和 1 代替 07 和 01。它会将 0 开头的数字视为 python 2.7 中的八进制数。这就是为什么 08 将是八进制的无效案例。这是一个stackoverflow链接。在Python 3.0中,它已从 0 更改为 0o


推荐阅读