pywin32、win32api、win32gui、win32com、win32con 都是啥?「建议收藏」

pywin32、win32api、win32gui、win32com、win32con 都是啥?「建议收藏」pywin32、win32api、win32gui、win32com、win32con名称非常类似,特别容易混淆,今天就用600字给大家区分一下文章目录pywin32win32guiwin32conwin32apiwin32com记录时间pywin32pywin32主要的作用是供Python开发者快速调用WindowsAPI的一个模块库。该模块的另一个作用是是通过Python进行COM编程。落地场景:如果你想在Windows操作系统用Python实现自动化工作,pywin32模块经常用到

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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 篇。
可以关注我,点赞我、评论我、收藏我啦。

更多精彩

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/183068.html原文链接:https://javaforall.net

(0)
上一篇 2022年10月11日 下午7:16
下一篇 2022年10月11日 下午7:36


相关推荐

  • vue实现的后台管理系统

    vue实现的后台管理系统vue 后台管理系统记录一次后台管理系统项目 需要的朋友私聊我拿源码 vue 后台管理系统介绍效果图代码实现登录用户页权限页路由总结介绍 nbsp nbsp nbsp nbsp nbsp nbsp nbsp 这是在在学校对 vue 进行学习后搭建的小项目 该后台管理系统为 spa 单页项目 前后端分离 实现了登录 身份鉴别 用户管理 角色查看 权限管理 实现了基本的增删改查功能 可以为用户设置权限 实现了登录拦截 用户增删改查 权限给予 剥夺 查看等功能 可以作为不同类型网站后台的复用 amp n

    2026年3月18日
    2
  • datahub文档_实现datahub数据

    datahub文档_实现datahub数据阿里云物联网平台数据转发到 DataHub 示例概述您可以使用规则引擎将数据转到 DataHub 上 再由 DataHub 将数据流转至实时计算 MaxCompute 等服务中 以实现更多计算场景 本文主要演示通过规则引擎将消息流转到 DataHub 并通过 Dataconnecto 将消费流转到 MaxCompute 的表 StepByStep 物联 文章 taro 秋刀鱼 2020 02 072275 浏览量图文

    2026年3月19日
    2
  • 卡帕西:编程从写文件变成管龙虾!IDE不会凉但得换个用法

    卡帕西:编程从写文件变成管龙虾!IDE不会凉但得换个用法

    2026年3月13日
    2
  • SpringBoot——AOP面向切面编程-swagger操作日志

    SpringBoot——AOP面向切面编程-swagger操作日志SpringBoot——AOP面向切面编程-swagger操作日志

    2022年4月23日
    143
  • 里氏代换原则详解

    里氏代换原则详解里氏代换原则定义 里氏代换原则 LiskovSubsti 面向对象设计的基本原则之一 里氏代换原则中说 任何基类可以出现的地方 子类一定可以出现 LSP 是继承复用的基石 只有当衍生类可以替换掉基类 软件单位的功能不受到影响时 基类才能真正被复用 而衍生类也能够在基类的基础上增加新的行为 里氏代换原则是对 开 闭 原则的补充 实现 开 闭 原则的关键步骤就是抽象化 而基类与子类的继承关系就是抽象化的具体实现 所以里氏代换原则是对实现抽象化的具体步骤的规

    2026年3月17日
    2
  • java数组删除元素_java中删除 数组中的指定元素方法[通俗易懂]

    java数组删除元素_java中删除 数组中的指定元素方法[通俗易懂]java中删除数组中的指定元素要如何来实现呢,如果各位对于这个算法不是很清楚可以和小编一起来看一篇关于java中删除数组中的指定元素的例子。java的api中,并没有提供删除数组中元素的方法。虽然数组是一个对象,不过并没有提供add()、remove()或查找元素的方法。这就是为什么类似ArrayList和HashSet受欢迎的原因。不过,我们要感谢ApacheCommonsUtils,我…

    2022年8月11日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号