python代码获取扩展版本
Python 2024/3/15 0:37:05 点击:不统计
在写代码过程中遇到了python 版本升级后接口不一致的情况,需要通过版本判断版本去适配请求的参数。
获取代码如下,以autogen 为例
第一种获取 扩展版本信息
import pkg_resources
try:
version = pkg_resources.get_distribution('autogen').version
else:
varsion = None
print(version)
第二种获取扩展版本信息
import subprocess
try:
# 运行autogen命令,并获取输出
result = subprocess.run(['autogen', '--version'], stdout=subprocess.PIPE, stderr=subprocess.PIPE, text=True)
# 输出可能在stdout或stderr中,根据autogen的实现进行选择
version = result.stdout.strip() or None
except Exception as e:
version = None
print(version)
以上两种获取版本信息代码均可使用
·上一篇:pip install慢 >> ·下一篇:python 函数正则获取tag 内容 >>