【发布时间】:2017-08-05 05:23:54
【问题描述】:
我使用 PyCharm 作为 IDE,对于以下运行良好的代码,PyCharm 在 IDE 中显示一个突出显示的错误。 IDE 不喜欢我将 timedelta 添加到 datetime 对象的事实。但是,当我在 python 提示符下尝试它时,它工作正常。是否有正确的方法来执行以下操作,以便正确检查类型?
>>> start = datetime.now()
>>> td = timedelta(minutes=60)
>>> type(td)
<type 'datetime.timedelta'>
>>> type(start)
<type 'datetime.datetime'>
>>> start + td
datetime.datetime(2017, 8, 3, 19, 16, 23, 128354)
【问题讨论】:
-
我的 pycharm 并没有抱怨这个......你说“IDE 不喜欢我在 datetime 对象中添加 timedelta”是什么意思?
-
它显示代码突出显示,当我将鼠标悬停时它显示一个警告,它正在寻找 datetime 并找到 timedelta(非常相似)
-
你使用什么 PyCharm 版本?您的问题在 2017.2 中无法重现,并且似乎已在 2017.1.1 中修复。
标签: python datetime pycharm timedelta