我在尝试简单的日期时间导入时遇到了错误。
ImportError: No module named datetime
我正在Git控制台中尝试以下代码。
>>> from datetime.datetime import strptime
我已经尝试重新安装Python,但似乎没有起作用。我做错了什么吗?
我在尝试简单的日期时间导入时遇到了错误。
ImportError: No module named datetime
我正在Git控制台中尝试以下代码。
>>> from datetime.datetime import strptime
我已经尝试重新安装Python,但似乎没有起作用。我做错了什么吗?
datetime.datetime
是 datetime
模块中的一个类。您无法导入类的方法,这实际上是您正在尝试做的事情。相反,您可以:
from datetime import datetime
datetime.strptime(...)
或者按照您想要的方式“提取”该方法:
strptime = datetime.strptime
虽然等号左侧的名称完全由您决定。
错误消息本身来自于 datetime.datetime
中的第二个 datetime
,而不是第一个。
这是因为我按照以下方式导入了now:ModuleNotFoundError: No module named 'datetime.datetime'; 'datetime' is not a package
from datetime.datetime import now
print(now().strftime("%H:%M:%S"))
from datetime import datetime
print(datetime.now().strftime("%H:%M:%S")) # 07:24:47