在python中何时使用double-datetime.datetime?
此时间戳用于错误日志记录在python中何时使用double-datetime.datetime?,python,python-3.x,datetime,Python,Python 3.x,Datetime,此时间戳用于错误日志记录 import os.path import datetime timestamp = datetime.datetime.now().strftime('%Y-%m-%d') 试图搜索,但找不到与此相关的任何内容。我想知道什么时候使用双日期时间方法?第一个datetime指的是库,第二个指的是它的一个模块 你应该用哪一种?这取决于你是如何导入的。如果您刚刚导入了库,如下所示: 导入日期时间 您将需要再次写入库名,如下所示:datetime.datetime.now
import os.path
import datetime
timestamp = datetime.datetime.now().strftime('%Y-%m-%d')
试图搜索,但找不到与此相关的任何内容。我想知道什么时候使用双日期时间方法?第一个
datetime
指的是库,第二个指的是它的一个模块
你应该用哪一种?这取决于你是如何导入的。如果您刚刚导入了库,如下所示:
导入日期时间
您将需要再次写入库名,如下所示:datetime.datetime.now()
。如果导入模块,如下所示:
from datetime import datetime
您导入了该模块,因此以后只需使用
datetime.now()
。两者是绝对平等的,由您决定选择哪一个。datetime
是包datetime
的一个类。如果使用import datetime
,则必须将该类引用为所看到的双精度。大多数用例使用from datetime import datetime
,您可以直接引用类并使用单个类。第一个datetime
是包,第二个datetime
是类