【问题标题】:How to execute inconsistent use of tabs and spaces in indentation? | PYTHON如何在缩进中执行不一致的制表符和空格使用? | PYTHON
【发布时间】:2020-04-21 11:39:44
【问题描述】:

我有一个特定的代码(例如)

def beginmain():
    print('hello world')
beginmain()

一切正常,但我想执行 TabError(缩进中制表符和空格的使用不一致)。我该怎么做?

【问题讨论】:

  • 在代码中的某些地方使用空格,在某些地方使用制表符来缩进。这在 python 中是不允许的。将所有制表符替换为空格,以解决问题。
  • 你是说你想故意提出TabError
  • 是的,这是我的合理目标

标签: python python-3.x error-handling


【解决方案1】:

您使用哪个 IDE?

例如,在 PyCharm 的设置中,您可以安排它是否接受 4 个空格作为制表符。如果您选择不选择并使用 4 个空格,则会显示该错误消息。

【讨论】:

    猜你喜欢
    • 2012-10-10
    • 2011-08-06
    • 2015-08-28
    • 1970-01-01
    • 2019-04-15
    • 2020-01-23
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多