我不太明白我下面的代码有什么问题
for stripe in [sku.value for sku in model_sheet.col(13) if str(sku.value)]:
try:
stripe = int(stripe)
except ValueError:
stripe = unicode(stripe)
for stars in [sku.value for sku in model_sheet.col(19) if str(sku.value)]:
yield HatInstance(hat_model, shade, cockade, rosette, color_ribbon, buttons, cover, stripe, stars, silk_band = silk_band)
它在第9行第5列显示IndentationError:unindent不匹配任何外部缩进级别。我没有正确地遵循正确的PEP8缩进吗?你知道吗
缩进是制表符和空格的混合体。这使得弄清楚事情是否一致很难确定。用空格序列替换所有的标签,你就能看到东西是否排列整齐(如果你去掉所有不必要的空行,就更容易了)。你知道吗
最好删除所有缩进和使用所有缩进标签,这将解决您的问题。Python根据缩进分离代码块
相关问题 更多 >
编程相关推荐