Python子进程:打开的文件太多

Python子进程:打开的文件太多,第1张

Python子进程:打开的文件太多

我猜问题是由于我正在处理带有子进程的打开文件:

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
在该文件上调用系统命令。多次执行此 *** 作后,程序崩溃并显示该错误消息。

所以我从中学到的信息是

关闭您创建的文件,然后进行处理



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5617035.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存