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

喜欢的点个赞❤吧!


目录
相关文章
|
1月前
|
开发工具 Python
[oeasy]python043_自己制作的ascii码表_循环语句_条件语句_缩进_indent
本文介绍了如何使用Python制作ASCII码表,回顾了上一次课程中`print`函数的`end`参数,并通过循环和条件语句实现每8个字符换行的功能。通过调整代码中的缩进,实现了正确的输出格式。最后展示了制作完成的ASCII码表,并预告了下一次课程的内容。
28 2
|
1月前
|
人工智能 开发工具 Python
[oeasy]python040_缩进几个字符好_输出所有键盘字符_循环遍历_indent
本文探讨了Python代码中的缩进问题。通过研究`range`函数和`for`循环,发现缩进对于代码块的执行至关重要。如果缩进不正确,程序会抛出`IndentationError`。文章还介绍了Python的PEP8规范,推荐使用4个空格进行缩进,并通过示例展示了如何使用Tab键实现标准缩进。最后,通过修改代码,输出了从0到122的字符及其对应的ASCII码值,但未能找到竖线符号(`|`)。文章在总结中提到,下次将继续探讨竖线符号的位置。
20 0
|
5月前
|
消息中间件 存储 Python
详解Python TimedRotatingFileHandler多进程环境下的问题和解决方法
`TimedRotatingFileHandler`在单进程应用中非常有用,但在多进程环境下直接使用可能会遇到挑战。以上提到的方案可以根据具体情况选取,解决在多进程环境下的日志文件管理问题。综合考虑,采用外部日志管理工具或集中式日志记录方案通常更为稳健和有效,尤其适用于大型或复杂的系统架构。
346 3
|
5月前
|
IDE Java 开发工具
python缩进错误(IndentationError)
【7月更文挑战第12天】
797 10
|
4月前
|
iOS开发 MacOS Python
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
Electron Mac 打包报 Error: Exit code: ENOENT. spawn /usr/bin/python ENOENT 解决方法
|
5月前
|
IDE 开发工具 Python
python中语法缩进错误处理
【7月更文挑战第8天】
64 2
|
5月前
|
自然语言处理 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:
560 1
|
5月前
|
自然语言处理 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
240 0
|
5月前
|
IDE 开发工具 Python
【Python】已解决:IndentationError: unindent does not match any outer indentation level
【Python】已解决:IndentationError: unindent does not match any outer indentation level
219 0
|
5月前
|
自然语言处理 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:
333 0