- 积分
- 3
- 注册时间
- 2009-9-25
- 仿真币
-
- 最后登录
- 1970-1-1
|
在论坛中提过这个问题,今天调了程序,为了实现一个已有的inp文件的中间添加一些内容,但是二次开发后程序的问题是新的inp文件的内容并没有变,代码如下:
f1 = open('Job-1.inp','r')
f2 = open('MP250x125.inp','w')
while 1:
text=f1.readline()
if text=='extruded length=20., cross section=100, frequency=100':
text1=text+'\n*STEADYSTATEDETECTION, ELSET=workpiece-1.Whole-part, SAMPLING=PLANEBYPLANE\n'
text2=text1+'0,0,-1,0,0,-10\n'
text3=text2+'*STEADYSTATECRITERIA\n'
text4=text3+'SSSPRD, 0.15, 0,0,0\n'
text=text4+'SSFORC, 0.15, 0,0,0, _PickedSet8, 0,1,0\n'
continue
elif text=='':
break
f2.write(text)
f1.close()
f2.close()
说白了添加这么一段语句,估计算法出了问题,请教Python的高手! |
|