python - 属性错误 : 'module' object has no attribute 'BuiltinFunctionType' in pycharm

标签 python pycharm

我用 python 语言编写了一个使用复制模块的代码。当我在 pycharm 控制台中运行这段代码时,它没有错误,但在 pycharm GUI 环境中它给了我这个错误:

Traceback (most recent call last): 
    File "C:/....../python/deepshallowcopy.py", line 2, in <module> 
        from copy mport deepcopy 
    File "C:\Python34\lib\copy.py", line 114, in <module>
        types.BuiltinFunctionType, type(Ellipsis),
AttributeError: 'module' object has no attribute 'BuiltinFunctionType'

我的代码是:

from copy import deepcopy
col3=["rrrr","bbbb"]
col4=deepcopy(col3)
print(col3,col4)
col3[0]="jfjdhf"
print(col3,col4)

最佳答案

仔细查看您的回溯,

Traceback (most recent call last):
  File "C:/....../python/deepshallowcopy.py", line 2, in <module>
    from copy import deepcopy
  File "C:\Python34\lib\copy.py", line 114, in <module>
    types.BuiltinFunctionType, type(Ellipsis),
AttributeError: 'module' object has no attribute 'BuiltinFunctionType'

您必须在运行 deepshallowcopy.py 文件的同一文件夹中有一个名为 types.py 的 Python 文件。

通过在与名为 types.py 的文件相同的文件夹中运行您的脚本,我能够重现此错误。

关于python - 属性错误 : 'module' object has no attribute 'BuiltinFunctionType' in pycharm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29875034/

相关文章:

python - 列出同一类中的静态属性时 Python 中的 NameError

python - 在非根 conftest.py 中使用 pytest_addoptions

python - Pycharm更长的输出

python - tkinter:如何使用 after 方法

python - 如何修复pycharm中的python控制台错误?

在对象列表中匹配时间戳的 Pythonic 方法

python - 使用 del() 删除列表中的多个元素

python - 如何在 keras 中使用适合生成器的网格搜索

python - 如何克服“"Package '白噪声”需要不同的Python : 2. 7.16“错误?

python - 文字和枚举的重载类型提示在 PyCharm 中不起作用