您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将版本嵌入python包的标准方法?

将版本嵌入python包的标准方法?

不是直接回答您的问题,而是您应该考虑命名它__version__,而不是version

这几乎是一个准标准。标准库中的许多模块都使用__version__,并且在许多第三方模块中也使用了它,因此它是准标准的。

通常,它__version__一个字符串,但有时它也是一个浮点数或元组

编辑:正如S.Lott所提到的(谢谢!),PEP 8明确表示:

模块级“dunders”(即名称具有两个前缘和两个纵下划线),例如__all____author____version__等应被放置在模块文档字符串之后,但在除了从任何导入语句__future__进口。

您还应确保版本号符合PEP 440中描述的格式(PEP 386是此标准的先前版本)。

python 2022/1/1 18:36:39 有239人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶