Cra*_*een 13 python pywin32 version
一些Python包为程序提供了获取已安装版本的方法.例如
>>> import numpy
>>> numpy.version.version
'1.5.0'
Run Code Online (Sandbox Code Playgroud)
但我无法找到办法pywin32.有什么好办法可以找到答案?
Cra*_*een 16
我在Jean-Paul Calderone发现了一篇博客文章"在您的Python包中包含版本信息",该文章显示您可以获得pywin32这种方式的版本:
>>> import win32api
>>> fixed_file_info = win32api.GetFileVersionInfo(win32api.__file__, '\\')
>>> fixed_file_info['FileVersionLS'] >> 16
212
Run Code Online (Sandbox Code Playgroud)
改编自Mark的官方回复:http://mail.python.org/pipermail/python-win32/2010-April/010404.html
import os
import distutils.sysconfig
pth = distutils.sysconfig.get_python_lib(plat_specific=1)
ver = open(os.path.join(pth, "pywin32.version.txt")).read().strip()
Run Code Online (Sandbox Code Playgroud)
因为Craig的回答在amd64版本中不再适用于我.
| 归档时间: |
|
| 查看次数: |
5572 次 |
| 最近记录: |