哪里可以找到适用于Python的win32api模块?

rec*_*gle 114 python winapi

我需要为Python 2.7下载它,但似乎无法找到它...

And*_*son 158

还有一个新的选择:通过点子获取它!有一个带轮子的pypiwin32包,所以你只需安装:pip install pypiwin32!

编辑:根据@movermeyer的评论,主项目现在在pywin32上发布轮子,因此可以安装pip install pywin32

  • @MarcelloRomani,可能表示它是在pypi上托管的版本,而不是在sourceforge上托管的版本.我只是猜测. (4认同)
  • @MarcelloRomani PyPI - Python包索引 (3认同)
  • 对于像我这样的人,在安装时遇到“访问被拒绝”错误,请按照[此SO线程]的建议尝试python -m pip install pypiwin32(http://stackoverflow.com/questions/31172719/pip-install-access -denied-on-windows / 31183559)。 (2认同)
  • 我想知道为什么名字中的"pi":/ (2认同)

das*_*ang 101

'pywin32'是它的规范名称.

http://sourceforge.net/projects/pywin32/

  • 你会在PyPI上找到这个名为`pypiwin32`的模块:https://pypi.python.org/pypi/pypiwin32 (23认同)
  • "愚蠢和讨厌"是一个评论,可能最好针对那些强迫你使用这个软件的人,其他人已经花了很多年的时间来开发免费提供给你的软件. (9认同)
  • 与pip安装名称不匹配的导入名称绝对是愚蠢和令人讨厌的. (5认同)
  • 不再在sourceforge上:https://github.com/mhammond/pywin32 (3认同)
  • 使用pip安装时出现了一个奇怪的DLL错误.按照Drew Christianson的回答建议安装pypiwin32对我来说效果更好.https://stackoverflow.com/posts/31348620/revisions (2认同)

Aus*_*n A 7

我发现UC Irvine有很多python模块,pywin32(win32api)是众多列出的模块之一.我不确定他们如何处理这些模块的最新版本,但它还没有让我失望.

UC Irvine Python扩展存储库 - http://www.lfd.uci.edu/~gohlke/pythonlibs

pywin32模块 - http://www.lfd.uci.edu/~gohlke/pythonlibs/#pywin32


Jer*_*own 5

http://sourceforge.net/projects/pywin32/files/-3rd .exe向下

  • 答案日期应该是确定为什么不再应用“ 3rd .exe down”所需的所有上下文。在此链接上*突出显示*的自述文件说明了如何选择要下载的内部版本。 (3认同)