gpt4 book ai didi

python - PEP8:W292 和 W391 之间的冲突

转载 作者:IT老高 更新时间:2023-10-28 22:02:55 26 4
gpt4 key购买 nike

据我所知,在 unix 中,始终在文件末尾有空行是一个好习惯 - 或者换句话说:每一行都应该以 \n 结尾。

在使用 PEP8 检查我的 python 代码时,我注意到它还指出文件末尾应该有 \n:

W292 no newline at end of file
JCR: The last line should have a newline.

奇怪的是,它与 W391 冲突:

W391 blank line at end of file
JCR: Trailing blank lines are superfluous.

Okay: spam(1)
W391: spam(1)\n

应该怎么样?我应该在文件末尾有空行吗?

最佳答案

W391 是一个空白行,即两个连续的 \n。没有冲突。

关于python - PEP8:W292 和 W391 之间的冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9768139/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com