这个问题通常是因为在循环导入时,CSV模块被未完全初始化而引起的。要解决此问题,可以尝试将导入语句放在函数内部,以避免循环导入,并使用完全限定的名称引用CSV模块。例如:
def my_function(): import csv #使用完全限定的名称引用CSV模块 writer = csv.writer(...)
另外一个解决方法是明确指定导入的内容,避免对整个模块的循环导入。例如:
from csv import reader, writer
上一篇:部分初始化的模块'app'没有属性'excute_job_search'(很可能是由于循环导入)
下一篇:部分初始化的模块'librosa'没有属性'example'(很可能是由于循环导入)。