关于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)

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

相关推荐
Cachel wood26 分钟前
python round四舍五入和decimal库精确四舍五入
java·linux·前端·数据库·vue.js·python·前端框架
終不似少年遊*31 分钟前
pyecharts
python·信息可视化·数据分析·学习笔记·pyecharts·使用技巧
Python之栈33 分钟前
【无标题】
数据库·python·mysql
袁袁袁袁满1 小时前
100天精通Python(爬虫篇)——第113天:‌爬虫基础模块之urllib详细教程大全
开发语言·爬虫·python·网络爬虫·爬虫实战·urllib·urllib模块教程
老大白菜1 小时前
Python 爬虫技术指南
python
古希腊掌管学习的神2 小时前
[搜广推]王树森推荐系统——矩阵补充&最近邻查找
python·算法·机器学习·矩阵
LucianaiB3 小时前
探索CSDN博客数据:使用Python爬虫技术
开发语言·爬虫·python
PieroPc5 小时前
Python 写的 智慧记 进销存 辅助 程序 导入导出 excel 可打印
开发语言·python·excel
梧桐树04299 小时前
python常用内建模块:collections
python
Dream_Snowar9 小时前
速通Python 第三节
开发语言·python