2

我正在使用 pyFMI 执行大量并行模拟以进行敏感性研究。对于每个模拟 pyFMI 在/tmp/<username>/JModelica.org/jm_tmp******. 单独这些文件不是很大,但开始堆积,直到没有更多空间,程序崩溃。是否可以在模拟自动完成后删除这些文件(也许有一个我没有看到的 pyFMI 选项)?

可悲的是,临时目录的名称是随机的,我不知道它属于哪个进程。模拟完成后,我也无法删除整个目录/tmp/<username>/JModelica.org/,因为其他模拟仍在运行。

4

1 回答 1

0

您可以使用环境 TMPDIR 参见:https ://docs.python.org/2.7/library/tempfile.html 例如 sim1.py os.environment['TMPDIR'] = 'C:/Temp/RunSim1/' sim2.py os.environment['TMPDIR'] = 'C:/Temp/RunSim2/'

于 2018-09-20T20:57:42.557 回答