Это единственный способ, который я понял до сих пор.Он находит файл с именем pywin32.version.txt
в каталоге site-packages
установки Python и считывает содержимое.
def get_pywin32_version():
for path in sys.path:
if os.path.isdir(path):
filename = os.path.join(path, 'pywin32.version.txt')
if os.path.isfile(filename):
with open(filename) as f:
pywin32_version = f.read()
pywin32_version = pywin32_version.strip()
return pywin32_version
Это далеко от официального API!Я не знаю, какие версии pywin32
установили этот файл pywin32.version.txt
и насколько вероятно, что это продолжится в будущем.