Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法

简介: Python 缩进问题-inconsistent use of tabs and spaces in indentation.原因及解决方法

TabError: inconsistent use of tabs and spaces in indentation

这个问题是说用了制表符做了python的缩进。

python的缩进是4个空格算一个缩进,如果不是4个空格就会有问题。

正确的缩进我们选中是分格的,一共4个空格,如果1个的话应该就是tab符了。

image.png

我们编写python的话可以改变编辑器的tab键对应4个空格就好了。

Geany编辑器设置:

如果没有马上生效的话,设置【项目-使用默认缩进】即可;

如果已经有很多缩进是制表符,可以设置【文档-替换制表符为空格】即可;

image.png

注: 如果上面的方法设置默认缩进后不生效,可以把这个 用 Tab 键缩进 选项取消试下。

image.png

喜欢的点个赞❤吧!


目录
相关文章
|
8天前
|
IDE Java 开发工具
python缩进错误(IndentationError)
【7月更文挑战第12天】
28 10
|
13天前
|
IDE 开发工具 Python
python中语法缩进错误处理
【7月更文挑战第8天】
14 2
|
14天前
|
自然语言处理 Python
【Python】已解决:Resource punkt not found. Please use the NLTK Downloader to obtain the resource:
【Python】已解决:Resource punkt not found. Please use the NLTK Downloader to obtain the resource:
26 1
|
13天前
|
自然语言处理 Java 开发工具
【Python】已解决Resource averaged_perceptron_tagger not found. Please use the NLTK Downloader to obtain t
【Python】已解决Resource averaged_perceptron_tagger not found. Please use the NLTK Downloader to obtain t
23 0
|
13天前
|
IDE 开发工具 Python
【Python】已解决:IndentationError: unindent does not match any outer indentation level
【Python】已解决:IndentationError: unindent does not match any outer indentation level
15 0
|
13天前
|
自然语言处理 Python
【Python】已解决:Resource stopwords not found. Please use the NLTK Downloader to obtain the resource:
【Python】已解决:Resource stopwords not found. Please use the NLTK Downloader to obtain the resource:
12 0
|
13天前
|
监控 开发者 Python
【Python】已解决:WARNING: This is a development server. Do not use it in a production deployment. Use a p
【Python】已解决:WARNING: This is a development server. Do not use it in a production deployment. Use a p
33 0
|
2月前
|
IDE 开发工具 Python
Python应用语法中缩进错误
【5月更文挑战第18天】
20 1
|
2月前
|
Python
Python应用中语法不正确的缩进
【5月更文挑战第17天】
22 1
|
2月前
|
IDE 开发工具 Python
Python中IndentationError(缩进错误)
【5月更文挑战第13天】
38 6