python - Python 的原子编辑器缩进错误

标签 python indentation atom-editor

我是 atom 新手,所以我使用 atom 打开现有代码并修改了几行,然后当我尝试使用 python 运行代码时,出现以下错误:

IndentationError: unindent does not match any outer indentation level

我意识到 Atom 编辑器对我的代码的缩进确实与我所拥有的不同。请参阅下面显示不同缩进样式的附图。第 1300 行是旧的缩进,第 1301 行是 Atom 创建的缩进

如何在不修改我的 1000 多行代码的情况下解决此问题,以便原子使用相同的缩进样式。

enter image description here

最佳答案

您的代码中混合了制表符和空格。你should use spaces, always .

您可以使用 this plugin快速修复您的代码,请仅使用空格和每个缩进级别的 4 个空格。

关于python - Python 的原子编辑器缩进错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24118234/

相关文章:

python - 创建一个解析字典以与 sys.argv 一起使用

python - 无法通过 ftp 在 python 中提取 zip

java - 如何在 Windows 上的 Atom 中编译和运行 Java 类?

multi-select - Atom 编辑器 - 按行多选

json - 原子编辑器: How do I change toggle-line-comment in the keymap?

python - 创建 Django 评论表单时出现 ValueError

git - 在每次提交时分别运行 go fmt 时,是否有任何工具会重新设置 Git 中的分支?

python - merge 期间在 Git 中集成缩进和内容更改 : Best practices?

vim - Vim 可以显示两个空格作为缩进,同时在文件中保留四个空格吗?

python - 查找列表中出现次数最多的项目