我猜问题是由于我正在处理带有子进程的打开文件:
cmd = "enerCHARMM.pl -par param=x,xtop=topology_modified.rtf,xpar=lipid27_modified.par,nobuildall -out vdwaals {0}".format(cmtup[1])p = subprocess.Popen(cmd, stdout=subprocess.PIPE, shell=True)
在此,cmd变量包含刚刚创建但尚未关闭的文件的名称。然后,
subprocess.Popen在该文件上调用系统命令。多次执行此 *** 作后,程序崩溃并显示该错误消息。
所以我从中学到的信息是
关闭您创建的文件,然后进行处理
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)