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

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

相关推荐
zhangzeyuaaa27 分钟前
Python 中的 Map 和 Reduce 详解
开发语言·python
七夜zippoe1 小时前
Java技术未来展望:GraalVM、Quarkus、Helidon等新趋势探讨
java·开发语言·python·quarkus·graaivm·helidon
m0_738120721 小时前
网络安全编程——Python编写基于UDP的主机发现工具(解码IP header)
python·网络协议·tcp/ip·安全·web安全·udp
北冥有羽Victoria1 小时前
OpenCLI 操作网页 从0到1完整实操指南
vscode·爬虫·python·github·api·ai编程·opencli
handsomestWei1 小时前
scikit-learn数据预处理模块
python·机器学习·scikit-learn
w_t_y_y1 小时前
机器学习常用的python包(二)工具箱scikit-learn
python·机器学习·scikit-learn
用户8356290780511 小时前
Python 自动拆分 Word 文档教程:按分节符与分页符处理
后端·python
陈天伟教授1 小时前
心电心音同步分析-案例:原型设计一
开发语言·人工智能·python·语言模型·架构
我的xiaodoujiao1 小时前
API 接口自动化测试详细图文教程学习系列9--Requests模块
python·学习·测试工具·pytest
Allen_LVyingbo1 小时前
量子计算Dirac Notation基本教学—从零基础到读懂量子信息论文(下)
开发语言·人工智能·python·数学建模·量子计算