Я написал небольшой скрипт для пакетного построения некоторых данных. Этот сценарий не может работать без окна, отображающего только что созданный сюжетный проем. Он перестает работать до тех пор, пока окно не будет закрыто вручную, затем скрипт продолжает работать. Итак, мой вопрос заключается в следующем:
Есть ли способ автоматически закрыть окно вывода из скрипта Python?
Вот сценарий
import pynbody
import numpy as np
import pynbody.plot.sph as sph
f = open('files.txt', 'r')
for line in f:
line = line[0:-1]
s = pynbody.load(line)
sph.image(s.gas,qty="temp",width=16, filename=line[0:-6]+line[-5:len(line)], units='K', cmap="YlOrRd", ret_im=False , approximate_fast=False)
#At the end of the loop I would like to close the output window so the script
#will continue to run
Кажется, что пакет pynbody.plot.sph должен включать и выключать окно вывода в вызове функции sph.image, но я исчерпал все возможности и теперь прибегаю к этому, чтобы запустить скрипт.