我道歉,因为这个问题似乎肯定已被问过。我已经搜索过并找到了我能找到的任何答案,但我无法解决这个问题。
我正在尝试按照本指南使用win32api我正在关注,但我无法让它工作。如果我"导入win32api"从Python命令行,它不会给我任何错误。如果我尝试在实际程序中使用它作为导入,我得到:
追踪(最近一次通话): 文件" code.py",第7行,in 导入win32api ImportError:DLL加载失败:%1不是有效的Win32应用程序。
win32con也列出了,如果我注释掉win32api,它将导入正常。
我发现的大多数页面的最大解决方案是,当你使用相反的Python错误匹配32位和64位DLL时,通常会发生这种情况。我故意卸载pywin32并重新安装以验证我是否正在安装32位版本。我正在使用32位版本的Python 2.7,甚至今天也卸载并重新安装了它。我也试过安装ActivePython。
我是所有这一切的新手,甚至到目前为止这已经被证明是一个噩梦,试图遵循旧的指示或只是在这里和那里稍微偏离点点滴滴。我一般可以弄清楚我需要做些什么才能解决计算机问题,但是这个问题让我很难过,而且它真的让我感到沮丧。
感谢您提出的任何我尚未尝试的建议。
Traceback (most recent call last):
File "code.py", line 7, in <module>
import win32api
ImportError: DLL load failed: %1 is not a valid Win32 application.
和
<module 'win32api' from 'C:\Python27\lib\site-packages\win32\win32api.pyd'>
和
<module 'win32con' from 'C:\Python27\lib\site-packages\win32\lib\win32con.pyc'>