[每日一记] Python报错 IndentationError: unexpected indent

IndentationError: unexpected indent

代码缩进出现错误

今天这个报错的原因是,早些时候的代码里Tab和空格混起来用了,,,【不是我。。。是编辑器的锅

不过我已经把Sublime Text 2的Tab键配置为4个空格了(详见上一篇随笔),以后应该不会出现类似错误。

时间: 2024-12-06 11:38:45

[每日一记] Python报错 IndentationError: unexpected indent的相关文章

python报错 IndentationError: unindent does not match any outer indentation level

这个是缩进问题,重新将行前面的空格删掉,换位tab python报错 IndentationError: unindent does not match any outer indentation level,布布扣,bubuko.com python报错 IndentationError: unindent does not match any outer indentation level

Python 报错 IndentationError: unindent does not match any outer indentation level

众所周知,Python语法要求在一份运行代码中的所有for,if/else的语句':'的下一行要统一缩进量(有’一个制表符(TAB键)‘,’两个空格‘,和’三个空格‘可以选择),如果缩进量不统一(比如TAB键和四个空格混用),则程序便会报错IndentationError: unindent does not match any outer indentation level(缩进不匹配任何外在的缩进级别) 需要注意的是,即使Tab键的长度和四个空格一样长,两者一起用依然还是会报错... 这种情

python:IndentationError: unexpected indent

python对格式要求很严格,今天遇到了IndentationError: unexpected indent错误才知道他是多么的严格. print('aaa') print('aaa') 下面的这句就报错IndentationError: unexpected indent,原因是多了一个空格!!! 出现这个错误就要知道python编译器是在告诉你:::: 你的文件里格式不对了,可能是tab和空格没对齐的问题,你需要检查下tab和空格了 .

IndentationError: unexpected indent python

都知道python是对格式要求很严格的,写了一些python但是也没发现他严格在哪里,今天遇到了IndentationError: unexpected indent错误我才知道他是多么的严格. 以后遇到了IndentationError: unexpected indent你就要知道python编译器是在告诉你“Hi,老兄,你的文件里格式不对了,可能是tab和空格没对齐的问题,你需要检查下tab和空格了”. 举例: def MyFirstFunction(): print('This is m

Python脚本运行出现语法错误:IndentationError:unexpected indent

对于py来说典型错误就是缩进,,烦不胜烦,整理一下解决方法:一个python脚本,本来都运行好好的,然后写了几行代码,而且也都确保每行都对齐了,但是运行的时候,却出现语法错误: IndentationError: unexpected indent [解决过程] 1.对于此错误,最常见的原因是,的确没有对齐.但是我根据错误提示的行数,去代码中看了下,没啥问题啊. 都是用TAB键,对齐好了的,没有不对齐的行数啊. 2.以为是前面的注释的内容影响后面的语句的语法了,所以把前面的注释也删除了. 结果还

python中遇到的问题:IndentationError: unexpected indent

在Python中写下列代码的时候,出现错误:IndentationError: unexpected indent 分析:IndentationError是缩进的错误,查看源代码发现names开始的这一行确实是有缩进了.但是为什么不能缩进呢?网上的说法是Python是一种对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对. ok,知道了问题所在,于是将names前面的空格去掉,再运行一次就没有问题了. 原文地址:https://www.cnblogs.com/yyl6

Python报错:TypeError: __init__() got an unexpected keyword argument 'io_loop' 原因及解决方案

今天打开一个Python文件时,报错提示: TypeError: __init__() got an unexpected keyword argument 'io_loop' 明明是从旧电脑上拷贝到新电脑上的文件,之前运行是OK的,新电脑上运行怎么就报错了呢? 错误原因: 配置python环境时,默认tornado版本是最新的版本(恰好我新电脑重新配置了python环境,所以安装了最新版本),但是在4.0版本之后就废弃了io_loop参数. 解决方案: 1. 先卸载当前安装的tornado p

IndentationError: unexpected indent

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica } p.p2 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; color: #0000ff } p.p3 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Helvetica; background-color: #ffffff } span.s1 { ba

Python报错:SyntaxError: Non-ASCII character '\xe5' in file的解决方法

SyntaxError: Non-ASCII character '\xe5' in file 原因:Python默认是以ASCII作为编码方式的,如果在自己的Python源码中包含了中文(或者其他的语言,比如小日本的日语……),此时即使你把自己编写的Python源文件以UTF-8格式保存了:但实际上,这依然是不行的. 解决方法:在源码的第一行添加以下语句: # -*- coding: UTF-8 -*-     或者 #coding=utf-8 (注:此语句一定要添加在源代码的第一行) Pyt