Pseudo-lover 发表于 2014-5-19 20:07

用python提交inp文件的一个方法,附源代码

把inp文件放到与该python文件相同的目录下,运行python文件即可执行当前目录下的所有input文件。可以设置cpu数量

import os
#cpun=input('input cpu numbers:')
dqfile=os.listdir(os.getcwd())
f=[]
for n in dqfile:
        if os.path.isfile(n)==True:
                no=n.split('.')
                if no[-1]=='inp':
                        f.append(n)
ff=open('job.bat','w')
for i in f:
        i=i.split('.')
        jobname=i
        ff.write('call abaqus job=%s cpus=4 int\n'%jobname)
ff.close()
a='job.bat'
os.system(a)       
os.remove('job.bat')


页: [1]
查看完整版本: 用python提交inp文件的一个方法,附源代码