首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何处理python中的非泛型错误?

如何处理python中的非泛型错误?
EN

Stack Overflow用户
提问于 2022-11-07 05:29:54
回答 1查看 20关注 0票数 -2

我有一个循环,通过语句运行:os.system('python3 wrapper.py'),它生成一些文件。

它经常碰到这样的错误:

代码语言:javascript
运行
复制
pybullet.error: Cannot load URDF file.
Error: InMemoryFile::~InMemoryFileIO (numAllocs 1 numFrees 2

这条消息被打印到终端。我想知道,只要生成的文件数量少于20个,我就可以自动让我的代码重新开始运行。

我尝试了以下几点:

代码语言:javascript
运行
复制
while numberOfFilesGeneratedByLoop != 20:
     os.system('python3 wrapper.py')

然而,它仍然被相同的错误所停止。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-07 06:08:02

python3 file.py > outputLog.txt

将您的文件的输出记录到一个.txt文件,然后您可以读取它。如果非泛型错误语句在outputLog.txt中,则可以有条件地重新运行包装器。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74342311

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档