简单的Python代码不起作用但不在编辑器中抛出错误

时间:2018-02-19 00:46:49

标签: python

我开始从CodeAcademy学习Python,我立刻意识到课程已经过时了。我继续使用VisualStudio打开课程,以防我想确保某些内容没有改变。但是,我尝试制作一个非常简单的程序,在VisualStudio中输出日期,但它没有做任何事情。

from datetime import datetime
now = datetime.now
print(now.second)

当我在VisualStudio环境中运行它时,它会抛出错误:

AttributeError: 'builtin_function_or_method' object has no attribute 'second'

几秒钟前我在CodeAcademy中完成了它。我已经公平地分享了谷歌搜索,发现没有人遇到过同样的问题。

1 个答案:

答案 0 :(得分:2)

now是一个函数(技术上是一个类方法)所以这样称它为:print(now().second)