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
答案 0 :(得分:3)
错误只是意味着您不应混合制表符和文本编辑器中的空格(Python使用缩进级别检测代码块)。 将所有标签替换为4个空格,它将起作用。 您可以将编辑器配置为自动执行。
答案 1 :(得分:1)
将标签转换为空格,反之亦然。