找回密码
 注册
Simdroid-非首页
查看: 129|回复: 7

[二次开发] 运行python脚本时print语句无效?

[复制链接]
发表于 2010-12-1 14:09:06 | 显示全部楼层 |阅读模式 来自 浙江杭州
编了个python脚本进行修改参数的反复计算,每次计算完后读出结果。

想在运行时把结果或某些脚本中的变量显示在命令行中,但发现print语句在abaqus command中无效?窗口中除了显示软件的运行状态外,没有把任何变量print出来(如图)

那么怎么监视计算过程呢,难道要写一个log文件?
谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2010-12-1 14:22:33 | 显示全部楼层 来自 湖北武汉
Simdroid开发平台
最好把脚本发上来,才好帮你调试呀?啥都没有不好发表意见
回复 不支持

使用道具 举报

发表于 2010-12-3 11:44:36 | 显示全部楼层 来自 大连理工大学
好像通过python提交计算时,print确实无法将输出显示到命令窗口。
并且python批量计算提交时,内存会不断累积,应该加个关闭模型的命令?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-3 17:21:30 | 显示全部楼层 来自 浙江杭州
回楼上,我每次查看结果前都会mdb.close(),每次修改模型前都会odb.close()的
但是这个print命令没法用的话,我完全没法方便地知道计算到什么情况了
回复 不支持

使用道具 举报

发表于 2010-12-4 00:47:25 | 显示全部楼层 来自 法国
我用print没有问题
回复 不支持

使用道具 举报

 楼主| 发表于 2010-12-4 11:13:58 | 显示全部楼层 来自 浙江杭州
想问一下楼上是用哪种方式运行.py的
我是在abaqus command里面输得"abaqus cae noGUI=*.py",没有print出任何东西,如1楼图
再次感谢
回复 不支持

使用道具 举报

发表于 2010-12-6 19:01:39 | 显示全部楼层 来自 大连理工大学
4# manbu820
谢谢,我试试。
创建多个模型的时候,我的内存就一直增加,直到电脑不行为止。
回复 不支持

使用道具 举报

发表于 2010-12-12 01:08:11 | 显示全部楼层 来自 法国
我是用abq python *.py
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-9-11 14:13 , Processed in 0.052121 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表