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

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

相关推荐
虎头金猫6 分钟前
内网导航站 “出圈”!用 cpolar 解锁 Dashy 远程访问新玩法
java·c++·python·程序人生·职场和发展·php·程序员创富
yufuu9824 分钟前
Python在金融科技(FinTech)中的应用
jvm·数据库·python
电饭叔30 分钟前
GUI by Python 6 一段 gui 代码分析
开发语言·python
OnYoung30 分钟前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
2301_8223776530 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u01092727132 分钟前
用Python和Twilio构建短信通知系统
jvm·数据库·python
无垠的广袤1 小时前
【Arduino UNO Q】 物联网IoT应用设计:SoC 温度与智能家居
python·物联网·智能家居·开发板
freepopo1 小时前
天津商业空间设计:本地团队的美学落地方案 [特殊字符]
大数据·人工智能·python
tudficdew1 小时前
使用Python操作文件和目录(os, pathlib, shutil)
jvm·数据库·python
浒畔居1 小时前
工具、测试与部署
jvm·数据库·python