Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python格式:what';模块docstring和首次导入之间的空行数是否正确?_Python_Formatting_Whitespace_Pep8 - Fatal编程技术网

Python格式:what';模块docstring和首次导入之间的空行数是否正确?

Python格式:what';模块docstring和首次导入之间的空行数是否正确?,python,formatting,whitespace,pep8,Python,Formatting,Whitespace,Pep8,我有一个简单的问题。假设我有一个Python文件,如下所示: #/usr/bin/env蟒蛇3 “”“模块文档字符串。”“” 导入操作系统 打印(操作系统名称) 模块docstring和第一次导入之间应该有多少空行 政治公众人物8号似乎没有提到这件事。我认为答案是一行或两行空白 使用一行或两行空格有什么特别的原因吗?这里有公认的最佳实践吗 我的想法 根据PEP 8的章节,间距似乎是一行。也许这就是方法。第一次导入前应该有一个空行,其他导入组之间应该有一个空行。如果上次导入后的代码是函数,则放

我有一个简单的问题。假设我有一个Python文件,如下所示:

#/usr/bin/env蟒蛇3
“”“模块文档字符串。”“”
导入操作系统
打印(操作系统名称)
模块docstring和第一次导入之间应该有多少空行

政治公众人物8号似乎没有提到这件事。我认为答案是一行或两行空白

使用一行或两行空格有什么特别的原因吗?这里有公认的最佳实践吗


我的想法


根据PEP 8的章节,间距似乎是一行。也许这就是方法。

第一次导入前应该有一个空行,其他导入组之间应该有一个空行。如果上次导入后的代码是函数,则放置两个空行;否则,一个空行。

只读取了另一个PEP8和PEP257,没有看到任何明确的参考。因此,我现在更愿意发表意见。也就是说,我总是使用一个空行。