据我所知,在Unix中,文件末尾始终留有空行是一种良好的做法,换句话说,每一行都应该以
在使用PEP8检查我的Python代码时,我注意到它也指出文件末尾应该有
奇怪的是,它与W391冲突。
应该怎么样?文件末尾应该有空行还是没有空行?
\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
应该怎么样?文件末尾应该有空行还是没有空行?
pep8
模块(现在是pycodestyle
)从原始文档中夺取了风格的垄断地位。 - greatvovan