安装 pywin32
包
python -m pip install pywin32
通过系统的文件浏览器,获取文件路径。并获取exe文件的版本号
import tkinter as tk
from tkinter import filedialog
from win32com.client import Dispatch
root = tk.Tk()
root.withdraw()
def get_version_via_com(filename):
parser = Dispatch("Scripting.FileSystemObject")
version = parser.GetFileVersion(filename)
return version
# 调用文件浏览器,用户手动选择文件。从而获取文件路径
file_path = filedialog.askopenfilename()
version = get_version_via_com(file_path)
print(version)
tkinter库打开文件夹并获取文件的绝对路径 https://blog.csdn.net/qq_41149269/article/details/82319549
Python 获得程序 exe 的版本号 https://blog.csdn.net/weixin_30868855/article/details/96321130