python - 关于python错误: "ImportError: cannot import name Dynamic"

标签 python file import importerror

我在执行 python 代码时遇到一个奇怪的错误。以下代码是我正在执行的 python 代码的一小段:

#samplecode.py
    import time 
    from datetime import datetime 
    import sys 
    import os 
    import inspect
    sys.path.append(os.path.dirname('C:\Users\qksr\Desktop\work\kako\logging.py'))
    import logging
    from logging import Dynamic

在执行samplecode.py时,我遇到了一个错误,显示以下内容:

Traceback (most recent call last):
  File "C:\Users\qksr\Desktop\work\Fire\samplecode6.py", line 8, in <module>
    from logging import Dynamic
ImportError: cannot import name Dynamic

我的logging.py,其中包含执行时需要导入的代码。代码如下:

class Dynamic(object):
    pfile3=open('C:\Users\qksr\Desktop\work\sample3.txt','w')

我们可以看到 Dynamic 类已创建,但抛出了导入错误。

最奇怪的是我做了几个导入文件的例子,而且效果很好。我已经很努力但仍然无法弄清楚。我想知道为什么会抛出这个错误,为什么会突然出现这个错误,而不是在之前的示例中?

最佳答案

Python 已经有一个内置的 logging 模块,该模块位于您的模块之前(您将文件夹附加到路径末尾)。

将您的 logging.py 文件重命名为其他名称。

关于python - 关于python错误: "ImportError: cannot import name Dynamic",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15699964/

相关文章:

python - Django:如何正确显示带有千位分隔符的格式化数字?

python - 向字典中添加算术值?

java - NULL值将文件加载到mysql表中

c - 用C编写系统调用,如何将整数值打印到文件

import - xcodebuild 导入 XLIFF 本地化

java - 如何使用不同包中的方法?

python - Keras 预测形状不正确?

python - 将列表的列表转换为 numpy 数组时保持原始数据类型

python - 如何更正文件扩展名?

netbeans - 在 netbeans 上运行导入的项目无法构建