微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python开发-意外的缩进问题

如何解决Python开发-意外的缩进问题

| 我最近在一个以前工作的代码中插入了一个if语句。现在,在if语句开始时运行意外缩进错误
   ImpressionsBasedOnWeight = setImpressionsBasedOnWeight(setImpressionsBasedOnWeightData)
   impressions = data[2]
       if reportSuite.RP_UniqueUsers > weighted_impressions:
           users = weighted_impressions
       else:
           users = reportSuite.RP_UniqueUsers
   Pages_in_thousands = impressions / 1000
如果我删除缩进,它不会说期望缩进,如果我再添加缩进,它会说意外缩进失败。     

解决方法

        
impressions = data[2]
是一个简单的配置。之后,缩进应该没有变化。因此,您需要具有相同缩进的
impressions = ..
if ..
ImpressionsBasedOnWeight = setImpressionsBasedOnWeight(setImpressionsBasedOnWeightData)
impressions = data[2]
if reportSuite.RP_UniqueUsers > weighted_impressions:
    users = weighted_impressions
else:
    users = reportSuite.RP_UniqueUsers
Pages_in_thousands = impressions / 1000
另外,请确保您不在制表符和缩进空格之间切换。您可以设置一些指示符来显示选项卡的符号,然后,当选择整个代码时,按ѭ5ation,然后按
Shift+Tab
,好的编辑器应统一缩进。     ,        为什么要缩进?
   ImpressionsBasedOnWeight = setImpressionsBasedOnWeight(setImpressionsBasedOnWeightData)
   impressions = data[2]
   if reportSuite.RP_UniqueUsers > weighted_impressions:
       users = weighted_impressions
   else:
       users = reportSuite.RP_UniqueUsers
   Pages_in_thousands = impressions / 1000
    

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。