引言
- 动态获取指定库的最新版本号
代码
import subprocess
def get_latest_version(package_name):
output = subprocess.run(["pip", "index", "versions", package_name],
capture_output=True)
output = output.stdout.decode('utf-8')
if output:
output = list(filter(lambda x: len(x) > 0, output.split('\n')))
latest_version = output[-1].split(':')[1].strip()
return latest_version
else:
return None
result = get_latest_version('opencv-pthon')
参考资料
版权声明:本文为shiwanghualuo原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。