尝试用python打印不同的日期格式?

2024-03-29 14:02:05 发布

您现在位置:Python中文网/ 问答频道 /正文

TabError:缩进中制表符和空格的使用不一致

from datetime import date
from datetime import timedelta
today = date.today()
for i in range(1826):
    res = today - timedelta(days=i)
    f1 = res.strftime("%d-%m-%Y")
    f2 = res.strftime("%m-%d-%y")
    f3 = res.strftime("%d-%b-%y")
    f4 = res.strftime("%d-%B-%Y")
    print(f1)
    print(f2)
    print(f3)
    print(f4)

以下是

  File "pre.py", line 6
    f1 = res.strftime("%d-%m-%Y")
                                ^
TabError: inconsistent use of tabs and spaces in indentation

Tags: infromimporttodaydatetimedaterestimedelta
2条回答

这个错误只是意味着您不应该在文本编辑器中混合使用表格和空格(Python使用缩进级别检测代码块)。 将所有标签替换为4个空格,它就可以工作了。 您可以将编辑器配置为自动执行此操作。你知道吗

将制表符转换为空格,反之亦然。你知道吗

相关问题 更多 >