如何修复 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}"
但这给了我一个缩进错误。
如有任何帮助,我们将不胜感激!
希望这些要点能回答您的问题:
- 为了简化您的表达式,请尝试将表达式前的变量替换为更简单的变量。如果需要更严重的操作,这可能是不合适的。例如:
a = abcdefgh_ijklm_nopqrstuvwxy
b = abcdefgh_ijklm_nopqrstuvwxy.append(abc_de)
a = b
- 对于您的情况,请尝试在行尾使用前倾反冲 (
\
)。例如:
if a == True and \
b == False
Here 是来自另一个关于类似问题的讨论的 link。
希望对您有所帮助。
我在 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}"
但这给了我一个缩进错误。
如有任何帮助,我们将不胜感激!
希望这些要点能回答您的问题:
- 为了简化您的表达式,请尝试将表达式前的变量替换为更简单的变量。如果需要更严重的操作,这可能是不合适的。例如:
a = abcdefgh_ijklm_nopqrstuvwxy
b = abcdefgh_ijklm_nopqrstuvwxy.append(abc_de)
a = b
- 对于您的情况,请尝试在行尾使用前倾反冲 (
\
)。例如:
if a == True and \
b == False
Here 是来自另一个关于类似问题的讨论的 link。
希望对您有所帮助。