如何修复 Python 文件中的某些 'Line too long' 错误?

How to fix certain 'Line too long' errors in a Python file?

我在 for 循环中有以下行(即它缩进了 4 个空格):

    abcdefgh_ijklm_nopqrstuvwxy = abcdefgh_ijklm_nopqrstuvwxy.append(abc_de)

该行长度为 80 个字符。我怎样才能把它分开,这样我就不会收到 'Line too long' 通知?请注意,出于隐私原因(不是我的代码)我更改了变量名称,但我无法修改变量名称,因此将其命名为更短的名称以解决问题不是一个可行的选择

作为次要问题,我将如何拆分格式为以下格式的字符串:

data_header = f"FILE_{heading_angles}_{moment_of_inertia}_{mass_of_object}_{type_of_object}"

跨越多行? 我已经试过了

data_header = f"FILE_{heading_angles}_{moment_of_inertia}_"
              f"{mass_of_object}_{type_of_object}"

但这给了我一个缩进错误。

如有任何帮助,我们将不胜感激!

希望这些要点能回答您的问题:

  1. 为了简化您的表达式,请尝试将表达式前的变量替换为更简单的变量。如果需要更严重的操作,这可能是不合适的。例如:
a = abcdefgh_ijklm_nopqrstuvwxy
b = abcdefgh_ijklm_nopqrstuvwxy.append(abc_de)
a = b
  1. 对于您的情况,请尝试在行尾使用前倾反冲 (\)。例如:
if a == True and \
   b == False

Here 是来自另一个关于类似问题的讨论的 link。

希望对您有所帮助。