我开始从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中完成了它。我已经公平地分享了谷歌搜索,发现没有人遇到过同样的问题。
答案 0 :(得分:2)
now
是一个函数(技术上是一个类方法)所以这样称它为:print(now().second)