为了账号安全,请及时绑定邮箱和手机立即绑定

Python 格式:模块文档字符串和首次导入之间的正确空白行数是多少?

Python 格式:模块文档字符串和首次导入之间的正确空白行数是多少?

慕斯王 2023-06-27 16:40:48
我有一个简单的问题。想象一下我有一个像这样的 Python 文件:#!/usr/bin/env python3"""Module docstring."""import osprint(os.name)模块文档字符串和第一次导入之间应该有多少个空行?PEP 8 似乎没有提及任何相关内容。我认为答案是一两个空行。使用一两行空格是否有特殊原因?这里有公认的最佳实践吗?我的想法根据 PEP 8 的模块级别 Dunder 名称部分,间距似乎是一行。也许这就是要走的路。
查看完整描述

1 回答

?
倚天杖

TA贡献1828条经验 获得超3个赞

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



查看完整回答
反对 回复 2023-06-27
  • 1 回答
  • 0 关注
  • 120 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信