我有一个简单的问题。假设我有一个Python文件,如下所示:
#!/usr/bin/env python3
"""Module docstring."""
import os
print(os.name)
模块docstring和第一次导入之间应该有多少空行
政治公众人物8号似乎没有提到这件事。我认为答案是一行或两行空白
使用一行或两行空格有什么特别的原因吗?这里有公认的最佳实践吗
我的想法
根据PEP8的Module Level Dunder Names部分,间距似乎是一行。也许这就是出路
Tags:
第一次导入前应为一个空行,其他导入组之间应为一个空行。如果上次导入后的代码是函数,则放置两个空行;否则为一个空行
相关问题 更多 >
编程相关推荐