python - 在 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)
}
这显示没有错误:
我所做的就是将月份从07
to更改为08
:
抱歉图片没有直接显示..我没有足够的信用所以它显示为链接:(
注意datetime
包裹如何变成“未使用”
错误是:
Unresolved refrence datetime
statment expected , found PY:Colon
问题是什么?
解决方案
使用 7 和 1 代替 07 和 01。它会将 0 开头的数字视为 python 2.7 中的八进制数。这就是为什么 08 将是八进制的无效案例。这是一个stackoverflow链接。在Python 3.0中,它已从 0 更改为 0o
推荐阅读
- python - TypeError: int() 参数必须是字符串、类似字节的对象或数字,而不是“NoneType”深度学习
- c++ - 在字符串中查找项目并说何时找到 - c++
- python - 创建一个新文件夹并将其设置为 selenium 中的默认下载
- ruby - 是否有一个 Ruby 单线器来 join() 嵌套的 Ruby 数组,内部/外部数组有不同的 join() 字符串?
- opengl - 在 Ubuntu 18.04 中链接 glfw3 的问题
- apache-flink - 操作依赖什么规则来生成新的事件时间戳
- go - 在golang中反射和类型切换后调用接口方法
- spring - 如何在 Spring OAuth2 客户端中获取刷新令牌
- perl - Carp::croaked时如何获得正确的行号?
- xml - 需要在属性模板中包含元素