ABAQUS应用08-将模块化的Python脚本放置在ABAQUS中进行调用

0.、背景

最近在做一些关于混塔的ABAQUS二次开发的工作,有些细节还是需要及时记录。毕竟辛苦探索半天,回头忘记了要用的时候又得从头来,那样的话很头疼的……

这一次主要考虑二次开发代码比较复杂的时候,需要分模块、分功能。这个时候要把功能已经成熟的代码体系以包的形式呈现出来,以供直接调用。

1、过往成果总结

早些时候,我写过如何把一个脚本放置在ABAQUS目录下,以供调用,感兴趣的可以点击这里

2、新的问题

但是这种做法有问题,就是脚本只能放置在 .\SIMULIA\EstProducts\2021\win_b64\code\python2.7\lib目录下,不能再单独建立文件夹进行管理。这种做法当只有少数几个脚本的时候还好,如果脚本数量多了,甚至有了明显的层次结构,就非常麻烦。

3、解决办法

好在我又发现了其他的方法,具体的思考过程就是:既然ABAQUS里面的Python可以直接导入numpy库,为何我自己写的包就不能导进去?

顺着这条思路,我找到了ABAQUS放置第三方库的路径,然后将自己写的包放进去,最后就可以正常引用了。
具体的路径就在下面的图片里,里面的WTA文件夹就是我自己写的包。
在这里插入图片描述
关于Python包的创建,可以点击这里

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

George1415926

看着有用,请作者喝杯咖啡啦

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值