首页/文章/ 详情

一键删除Abaqus伴随计算生成的文件

精品
作者优秀平台推荐
详细信息
文章亮点
作者优秀
从业经验5+年/博士学历/特邀专家/独家讲师
平台推荐
主编推荐
2年前浏览2475

ABAQUS分析作业提交计算后,会生成一些文件,正常计算完成后基本不会使用,例如 .com、.ipm、.log、.msg、.prt、.sim、.sta、.dat、.rpy文件等。


image.png

如果一次分析工作进行了大量分析作业的提交,ABAQUS工作路径下将出现大量文件,通常有用的文件为.cae、.odb、.inp等。手动删除没用文件太麻烦,还要防止误删有用文件。


下面的Python脚本可以删除指定路径下指定扩展名的文件。

第3行为要删除文件所在的路径,通常为ABAQUS工作路径。

第7~9行为要删除文件的扩展名。

image.png

可以将上述Python文件Del_Aba_Files.py放在ABAQUS工作路径下,当该路径下文件过多时,双击该Python文件,就可以令ABAQUS工作路径变得清爽一些。

运行Del_Aba_Files.py后,感觉好多了。

image.png

Del_Aba_Files.py
------------------------------------------------------------
# -*- coding: utf-8 -*-
import os
dir = 'D:\Work\Abaqus\Temp'
os.chdir(dir)
files = os.listdir()
# 扩展名
nms = ['com','ipm','log',
       'msg','prt','sim',
       'sta','dat','rpy']
# 判断、删除文件
for ff in files:
    if os.path.isfile(ff):
        ff_ext = ff.split('.')[-1]
        if ff_ext in nms:
            os.remove(ff)


科普Abaqus
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2022-06-14
最近编辑:2年前
KongXH
博士 专注于有限元分析领域,联合创作...
获赞 49粉丝 100文章 59课程 1
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈