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回答
同学,你好, 同学当前运行的文件为datetime.py,与系统中的模块datetime重名,因此在导包时报错了。同学修改下文件名即可
祝学习愉快~~~~
相似问题