无法在Windows 7上导入ctypes

时间:2013-09-15 18:58:49

标签: python windows python-2.7 ctypes

任何想法为什么我在尝试导入ctypes时会出现此错误:

>>> from ctypes import *

Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    from ctypes import *
  File "C:/Python27\ctypes.py", line 3, in <module>
    libc = ctypes.windll.msvcrt
AttributeError: 'module' object has no attribute 'windll'

1 个答案:

答案 0 :(得分:5)

"C:/Python27\ctypes.py"表示您在该路径中加载了一些流浪ctypes.py而不是标准库ctypes模块(本质上应该是Lib/ctypes/__init__.py

该文件尝试再次加载ctypes,最终加载自身(或多或少)。

删除/重命名该文件。