-1

好的,所以我一直在尝试输入命令:python,但最终吐出:

Traceback (most recent call last):
  File "C:\Python27\lib\site.py", line 62, in <module>
    import os
  File "C:\Python27\lib\os.py", line 398, in <module>
    import UserDict
  File "C:\Python27\lib\UserDict.py", line 83, in <module>
    import _abcoll
  File "C:\Python27\lib\_abcoll.py", line 70, in <module>
    Iterable.register(str)
  File "C:\Python27\lib\abc.py", line 107, in register
    if not isinstance(subclass, (type, types.ClassType)):
AttributeError: 'module' object has no attribute 'ClassType'

我将 types.py 重命名为 nottypes.py 但它仍然给我完全相同的信息。

4

2 回答 2

15

您在sys.path“types.py”中调用了其他内容。重命名它。

于 2013-07-18T07:26:38.610 回答
6

在 python 3 中,ClassType 已从types. 你可以isinstance(var_name, type)改用。

于 2016-05-29T20:17:11.090 回答