python中的win32con模块是什么?我在哪里可以找到它?

56 投票
7 回答
112233 浏览
提问于 2025-04-11 09:31

我正在开发一个开源项目,使用的是Python和C++,运行在Windows系统上。

我遇到了以下错误信息:

 ImportError: No module named win32con 

在其他地方有一个“预构建”的代码可以正常工作(除了在我这台电脑上 :P)

我觉得这个模块在Python中挺“热门”的,因为我在其他论坛上看到过好几条相关的信息,但没有一条能帮到我。

我现在用的是Python2.6,我是不是应该已经安装了这个模块?这跟VC++有关系吗?

谢谢你的帮助。

我找到了这个网址 http://sourceforge.net/projects/pywin32/,但我不太确定该怎么处理这个可执行文件 :S

7 个回答

11

如果你安装了pywin32这个库,你就可以在Python 3.7及以上版本中使用它。

import win32.lib.win32con as win32con
57
pip install pypiwin32

Glyph 一直在打包这个东西,直到有人发送了一个补丁,让在构建 pywin32 的过程中可以一起构建轮子(wheels),以解决这个问题:https://sourceforge.net/p/pywin32/bugs/680/

25

这个模块包含了一些和Win32编程相关的常量。它不是Python 2.6版本的一部分,但应该包含在pywin32项目的下载中。

补充:我想这个可执行文件是一个安装程序,不过我上次下载pywin32的时候,它只是一个压缩文件。

撰写回答