我要提交的职位为:
for sstate in optstate:
subprocess.call(scfc)
# os.makedirs(sstate, exist_ok=True)
sdir = optstate.index(sstate)
print(sstate)
genincar2(sdir)
shutil.copy2("CONTCAR", "CONTCAR"+"."+str(sstate))
其中scfc = ["qsub", "-Wblock=true", "script.sh"]
我希望每个subprocess.call
都应该等到完成后再进行其余的计算。
但是,这个不起作用,由于CONTCAR文件不存在,我遇到了错误。
我该如何解决?
我正在使用pbs_version = 18.1.3