支持多个Python模块版本(具有相同版本的Python)

支持多个Python模块版本(具有相同版本的Python),第1张

支持多个Python模块版本(具有相同版本的Python)

我对“烧瓶支持多个API版本”进行了一些搜索,发现此stackoverflow帖子非常方便。

简而言之,与您提供的内容相比,该文章中建议的唯一实际区别是,它们对每个版本使用子目录,并且每个版本都是模块本身。

如果您能够/允许在版本之间共享通用功能/对象,则此结构可能会使维护/管理模块更加容易。

some_package+--- my_module/     +--- v1_0/          +--- __init__.py          +--- some_file.py     +--- v2_0/          +--- __init__.py          +--- some_file.py     +--- __init__.py     +--- common_stuff.py

但是,如果您不能在版本之间共享内容,那么您当前的想法就可以正常工作,并且更简单。

然后可以像这样导入它:

import my_module.vX_Y as my_module


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5648376.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存