我正在尝试创建一个简单的时钟,我希望格式具有数字小时而没有填充零。根据我可以在谷歌找到的每个来源,这个符号是%l,但这给我一个追溯错误?如果我使用%I,它可以正常工作。
def count():
global time1
global date1
time2 = time.strftime('%l:%M %p')
date2 = time.strftime('%A, %B %d %Y')
if time2 != time1:
time1 = time2
clock.config(text=time2)
if date2 != date1:
date1=date2
date.config(text=date2)
clock.after(500, count)
Traceback (most recent call last):
File "D:/Program Files (x86)/pycharm/Projects/test.py", line 48, in count
time2 = time.strftime('%l:%M %p')
ValueError: Invalid format string
Process finished with exit code 1
答案 0 :(得分:0)