关于cannot import name ‘PPTGenerate‘ from partially initialized module

今天执行别人写的代码的时候出现了这样一个问题

"cannot import name 'PPTGenerate' from partially initialized module 'ppt_generate' (most likely due to a circular import)"

找了很多,网上有说循环引用,有说文件名冲突,但是我这两种情况都没有,后来发现是我的PPTGenerate这个文件也没有初始化成功,他引用的一个文件出错了。

所以可以在未初始化成功的文件中添加如下代码:

python 复制代码
# 在 ppt_generate.py 文件末尾添加以下代码
if __name__ == "__main__":
    from ppt_generate import PPTGenerate
    print(PPTGenerate)

看当前的代码是否初始化成功,一层一层的寻找问题

相关推荐
秦朝胖子得加钱14 分钟前
Flask
后端·python·flask
幽兰的天空18 分钟前
Python实现的简单时钟
开发语言·python
NCU_AI1 小时前
Python 网络爬虫快速入门
python·网络爬虫
幽兰的天空1 小时前
简单的Python爬虫实例
开发语言·爬虫·python
IT·小灰灰2 小时前
Python——自动化发送邮件
运维·网络·后端·python·自动化
狼刀流2 小时前
(8) cuda分析工具
python·cuda
Gnevergiveup2 小时前
2024网鼎杯青龙组Web+Misc部分WP
开发语言·前端·python
机器学习之心3 小时前
GCN+BiLSTM多特征输入时间序列预测(Pytorch)
人工智能·pytorch·python·gcn+bilstm
子墨7773 小时前
MySQL学习笔记
python
黑龙江亿林等级保护测评3 小时前
等保行业如何选择核实的安全防御技术
网络·人工智能·python·安全·web安全·智能路由器·ddos