python - 为什么我们必须在python中对和对象使用两次datetime函数
问题描述
import datetime
now = datetime.datetime.now()
print("Current date and time:")
print(now.strftime("%T-%m-%d %H:%M:%S"))
现在创建的对象是为什么我们必须使用两倍的 datetime 函数
解决方案
您没有使用“两倍的日期时间功能”。中datetime.datetime.now()
,函数为now
。第一个datetime
是包,第二个datetime
是子包。为了更好的组织,对象被分层分组,例如旁边datetime.datetime
还有datetime.date
(比较)。datetime.datetime.now()
datetime.date.today()
如果您不想每次都使用这两个级别,则不要:
import datetime
你可以这样做:
from datetime import datetime
推荐阅读
- applescript - 如何使用 AppleScript for BBEdit 替换选择?
- javascript - 消除两个内联块 DIV 之间的 1px 空间(已经尝试过标准解决方案)
- rust - NEAR 跨合约调用异常如何处理?
- codenameone - 是否有比 6.5.1 更稳定的代号 1 版本?还是我做错了什么?
- networking - 当你取消一个网络请求时究竟会发生什么?
- python - 如何将 webdriver 类型代码作为整数
- css - 部署后 Vuejs CSS 不起作用,即使它被渲染到 DOM
- spring-boot - 在 Spring Boot 中将多部分文件转换为字符串失败
- php - 此页面无法正常工作 localhost 将您重定向了太多次。当我创建一个中间件来检查登录身份验证时
- c# - 在运行空间中导入或加载模块,仍然“连接 AzureRMAccount”抛出“命令未被识别为 cmdlet..”