【问题标题】:Python indentation issues using panic CODA使用恐慌 CODA 的 Python 缩进问题
【发布时间】:2023-03-13 22:35:01
【问题描述】:

在 panics coda IDE 中编写 python 时,还有其他人遇到很多缩进语法错误吗?我已经得到了很多这些,只是改组我的代码似乎可以消除错误。错误?

【问题讨论】:

  • Coda 是否混合了空格和制表符?

标签: python coda panic


【解决方案1】:

这通常是由于在制表符和空格之间转换为制表符。我已将我的不可见字符颜色(首选项 -> 颜色)设置为在页面上可见,以便我可以查看我使用的是制表符还是空格。 Python standard 是使用 4 个空格作为制表符。我也将此设置为默认值(首选项-> 编辑器然后取消选中“使用标签”并将标签宽度设置为 4)。最后,您可以清理在制表符和空格之间切换或使用制表符代替空格的文件,方法是选择文本,然后转到文本菜单并选择 Detab。

【讨论】:

  • 是的,混合制表符和空格似乎是个问题。听了你的建议后,没有再出现这个问题。感谢您的帮助!
  • 只是为了详细说明您的答案 - 取消选中 Use spaces instead of tabs。此外,为了看到不可见的字符,您必须在 Prefs > Editor 下打开它。然后确保您看到的是箭头(代表选项卡),而不是点(空格)。
  • @MiloszWielondek 你不是告诉 Coda 使用制表符而不是与 PEP 8 相矛盾的空格吗?
  • 似乎是使它工作的唯一方法。在 Coda 2.0.2 上根据 PEP8 使用空格我遇到了上面描述的缩进语法错误问题 OP。尽管如此,上述解决方法似乎可以解决问题!
猜你喜欢
  • 1970-01-01
  • 2021-04-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-11
  • 2013-11-21
相关资源
最近更新 更多