首页 > 解决方案 > 为什么我们必须在python中对和对象使用两次datetime函数

问题描述

import datetime
now = datetime.datetime.now()
print("Current date and time:")
print(now.strftime("%T-%m-%d %H:%M:%S"))

现在创建的对象是为什么我们必须使用两倍的 datetime 函数

标签: python

解决方案


您没有使用“两倍的日期时间功能”。中datetime.datetime.now(),函数为now。第一个datetime是包,第二个datetime是子包。为了更好的组织,对象被分层分组,例如旁边datetime.datetime还有datetime.date(比较)。datetime.datetime.now()datetime.date.today()

如果您不想每次都使用这两个级别,则不要:

import datetime

你可以这样做:

from datetime import datetime

推荐阅读