我有个简单的问题。假设我有这样一个Python文件:
#!/usr/bin/env python3
"""Module docstring."""
import os
print(os.name)模块docstring和第一个导入之间应该有多少空行?
第八页似乎没有提到这件事。我认为答案是一两行空白行。
是否有特殊的理由使用一行或两行空格?这里是否有公认的最佳做法?
我的思想
根据PEP 8的模块级Dunder剖面,间距似乎是一条线。也许这就是该走的路。
发布于 2020-09-14 00:22:59
它应该是第一次导入之前的一个空行,其他几组导入之间应该是一个空行。如果最后一次导入后的代码是函数,则放置两行空行,否则为空行。
https://stackoverflow.com/questions/63606630
复制相似问题