pywin32win32apiwin32guiwin32comwin32con 都是啥?
Posted 梦想橡皮擦
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pywin32win32apiwin32guiwin32comwin32con 都是啥?相关的知识,希望对你有一定的参考价值。
pywin32、win32api、win32gui、win32com、win32con 名称非常类似,特别容易混淆,今天就用600字给大家区分一下
文章目录
pywin32
pywin32
主要的作用是供 Python开发者快速调用 Windows API的一个模块库。该模块的另一个作用是是通过Python进行COM编程。
落地场景:
如果你想在Windows操作系统用Python实现自动化工作,pywin32模块经常用到。
win32gui
win32gui 在安装 pywin32
之后就可以使用,这个模块定义了 Windows 下关于图形操作的API,FindWindow和 FindWindowEx 函数都可以使用。
该模块可以单独安装。
win32con
同上述模块基本一致,也是与 pywin32 配合使用的模块,这个模块内定义了Windows API内的宏。
win32api
win32api 也是安装 pywin32
之后就会配备的模块,Win32 API 即为Microsoft 32位平台的应用程序编程接口,接口可以在下述参考,除Python外,其它语言也可以对接。
使用该模块会经常用到一个手册:http://www.yfvb.com/help/win32sdk/webhelplefth.htm
win32com
Python 操作 COM 组件的库(COM是Component Object Model (组件对象模型)的缩写)
其实到这里你会发现 pywin32
是底座,其它的都属于搭配模块。
- win32api:提供了常用的用户API;
- win32gui:提供了有关用户界面图形操作的API;
- win32con:提供了消息常量的操作API;
- win32file:提供了文件操作的API;
- win32com:提供COM组件操作API。
其它的模块还有,可以自行学习即可
记录时间
2022年度 Flag,写作的 582 / 1024 篇。
可以关注我,点赞我、评论我、收藏我啦。
更多精彩
以上是关于pywin32win32apiwin32guiwin32comwin32con 都是啥?的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 Ubuntu Linux 上使用 win32gui/pywin32?
win32ctypes.pywin32.pywintypes.error: (2, ‘LoadLibraryEx‘, ‘系统找不到指定的文件。‘)