pywin32 demo
时间: 2024-09-11 22:18:05 浏览: 79
Python使用win32 COM实现Excel的写入与保存功能示例
PyWin32是一个强大的Windows API绑定库,它提供了一组方便的接口来访问和操作Windows操作系统底层的各种功能,包括网络、进程管理、注册表操作等。它在Python中扮演着类似ctypes的角色,允许开发者编写原生Windows程序。
如果你想看一个PyWin32的简单示例,可以试试创建一个控制台窗口并在其中显示系统信息。以下是使用`comtypes.client`模块的一个基本演示:
```python
import win32api
from comtypes.client import CreateObject
# 创建一个WMI连接对象,用于查询系统信息
wmi = CreateObject("WbemScripting.SWbemLocator")
wmi.ConnectServer(".", "root\CIMV2")
# 获取计算机名
comp_name = wmi.ExecQuery("SELECT * FROM Win32_ComputerSystem")[0].Name
print(f"计算机名称: {comp_name}")
# 关闭连接
wmi.Quit()
```
在这个例子中,我们连接到了本地的WMI服务,查询了第一个计算机系统的名称,然后关闭了连接。
阅读全文