问题描述:notepad++编写新的python程序突然报indentation error
解决:
- 语言:python
- 文件:save as .py
原因:主要是和语言有关,之前没有报错因为直接另存文件为py格式,因此编辑模式按照python的模式。但是如果使用notepad++的默认模式,直接Tab则不是空四格,即使看起来像正常的四个缩进,但是模式是一个箭头或者粘贴在cmd跑时则会显示没有前面的空格。因此,如果每次手动空格四次非常麻烦,直接改语言为python,非常方便。
解决过程: - 找之前不会报错的相同命令的文件,
- 比对两者区别;
- 怀疑格式因此复制至从前的文件,发现确实indentation格式改变;
- 怀疑语言,改变语言发现确实是语言的默认文字编辑模式不同导致。