2
所有,創建輸入文件,並在蟒蛇
我寫了一個小的Python程序來創建其用作輸入文件來運行名爲srce3d外部程序文件運行外部程序。這裏是:
fin = open('eff.pwr.template','r')
fout = open('eff.pwr','wr')
for line in fin:
if 'li' in line:
fout.write(line.replace('-2.000000E+00', `-15.0`))
else:
fout.write(line)
fin.close
fout.close
os.chmod('eff.pwr',0744)
# call srce3d
os.system("srce3d -bat -pwr eff.pwr >& junk.out")
這是行不通的。輸入文件被正確寫入,但srce3d在讀取期間抱怨文件結束。 os.system命令適用於預先存在的文件,無需打開該文件。
感謝您的幫助