Python错误集锦:IndentationError: unindent does not match any outer indentation level

 

原文链接:http://www.juzicode.com/archives/2258

错误提示:

提示在次级语句中和外层的缩进不匹配:IndentationError: unindent does not match any outer indentation level

可能原因:

1、for循环中的语句缩进格式不一致,虽然肉眼可见看到的缩进是一样的,但是实际上使用了tab代替4个空格。通过notepad++放开所有字符的显示,可以看到一个用的是tab键,一个用的是4个空格键:

 

解决方法:

1、统一改成tab键,或者改成4个空格键。如果改动内容较多,可以使用ctrl+H跟踪修改每一处,最好不要使用“全部替换”的方式,以免实际需要保留的地方错误修改。如果被修改对象为tab键,使用转移字符”\t”代替填入查找目标。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值