在Windows 7(64位)上使用cllpes中的windll

时间:2015-03-07 21:25:29

标签: python python-2.7 ctypes

我想问一下有没有像我这样的问题以及是否有任何解决办法。

当我在安装Windows 7(64位)之前使用Windows XP(32位)时,我在Python 2.7.8中使用了以下程序而没有任何错误:

from ctypes import *
kernel = windll.kernel32
...

当我在当前版本OS上运行此序列时,我收到错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
NameError: name 'windll' is not defined

有人知道这个错误的根本原因在哪里以及如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当注释中描述的短脚本(由jedwards提出)在mobaxterm终端下运行时,会出现错误消息。在cmd.exe控制台中运行脚本时,不会显示任何错误。

谢谢,伙计们,为了抬头......