我将一个.pyd文件加载为python模块。
在Windows下,右键单击->“属性”->“详细信息”-“制表符”时,我会看到一个版本

我如何读取(在python中)此pyd文件的fileversion?

在python中存在函数或某些内容以读取此版本?

最佳答案

使用win32api.GetFileVersionInfo

>>> import win32api
>>> path = r'c:\python27\lib\site-packages\win32\win32api.pyd'
>>> info = win32api.GetFileVersionInfo(path, '\\')
>>> '{}.{}.{}.{}'.format(
...     win32api.HIWORD(info['FileVersionMS']),
...     win32api.LOWORD(info['FileVersionMS']),
...     win32api.HIWORD(info['FileVersionLS']),
...     win32api.LOWORD(info['FileVersionLS']))
'2.7.218.0'

关于python - 获取python module.pyd的版本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20064601/

10-12 23:20