【问题标题】:how to fix the "W293 blank line contains whitespace"如何修复“W293 空白行包含空格”
【发布时间】:2015-01-26 22:01:16
【问题描述】:

我的 python 代码产生以下警告消息:

(1) \dir\file.py:8:1 W293 blank lines contains whitespace
this comes after commands[0] flake8 XXX

你如何解决这个问题?

【问题讨论】:

  • 确保任何看似空白的行都没有空格或制表符。

标签: python flake8


【解决方案1】:

使用来自this question 的相同主体,您可以使用autopep8 自动修复这些问题。语法是...

    autopep8 --select=W293 --in-place your_file.py

【讨论】:

  • 您可以在项目或用户级别配置 autopep8 以忽略某些错误代码。例如,您可以将以下行添加到项目目录中的 setup.cfg ... [pycodestyle] ignore = W293 有关更多信息,请参阅文档。 pep8.readthedocs.io/en/latest/intro.html#configuration
【解决方案2】:

只需从 file.py 中的第 8 行删除空格、制表符或其他空白字符。

【讨论】:

    【解决方案3】:

    空行不应包含任何制表符或空格。因此,根据 PEP8 删除多余的空格。 来源-https://ayush-raj-blogs.hashnode.dev/making-clean-pr-for-open-source-contributors-pep-8-style

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-11
      • 1970-01-01
      • 2020-07-19
      • 1970-01-01
      • 2011-03-03
      • 1970-01-01
      • 2019-10-21
      • 1970-01-01
      相关资源
      最近更新 更多