datetime

来源:4-2 时间对象转字符串的用法

慕数据4371709

2021-01-19 21:53:23

from _datetime import datetime
from _datetime import timedelta

s = datetime.now()
h = timedelta(days=1)
s = s - h
k = s.strftime('%Y-%m-%d %H:%M:%S')
print(k, type(k))
w = datetime.strptime(k,'%Y-%m-%d %H:%M:%S')
print(w, type(w))



D:\untitled1\Scripts\python.exe D:/untitled1/Include/datetime.py

2021-01-18 21:52:14 <class 'str'>

2021-01-18 21:52:14 <class 'str'>

Traceback (most recent call last):

  File "D:/untitled1/Include/datetime.py", line 9, in <module>

    w = datetime.strptime(k,'%Y-%m-%d %H:%M:%S')

  File "C:\Users\skn\AppData\Local\Programs\Python\Python38\lib\_strptime.py", line 15, in <module>

    import calendar

  File "C:\Users\skn\AppData\Local\Programs\Python\Python38\lib\calendar.py", line 9, in <module>

    import datetime

  File "D:\untitled1\Include\datetime.py", line 9, in <module>

    w = datetime.strptime(k,'%Y-%m-%d %H:%M:%S')

AttributeError: partially initialized module '_strptime' has no attribute '_strptime_datetime' (most likely due to a circular import)

为什么用strptime会报错

写回答

1回答

时间,

2021-01-20

同学,你好, 同学当前运行的文件为datetime.py,与系统中的模块datetime重名,因此在导包时报错了。同学修改下文件名即可

http://img.mukewang.com/climg/60078f0c09e68fbf04670069.jpg

祝学习愉快~~~~


0

0 学习 · 2433 问题

查看课程