Возможно ли запустить код Python, который генерирует фигуру (или цифры) и удерживать эти цифры открытыми даже после завершения программы?Сохранение рисунков matplotlib после завершения программы
В настоящее время, когда я использую show()
в конце моего кода, выполнение программы $ python somecode.py
останавливается, пока я не закрою фигуру (или цифры). Таким образом, использование терминала невозможно.
Нужно ли мне каким-либо образом назначить другой идентификатор задания для каждой фигуры, чтобы цифры работали отдельно от основной программы? Если да, то как я могу это сделать?
Эта потребность становится очевидной, когда требуется выполнить программу с ограниченным количеством раз, с различным входом и без необходимости сохранять каждую результирующую фигуру в виде (отдельного) файла. Это удобно для быстрого сравнения.
Очевидным решением является запуск программы на отдельных сеансах терминала.
Если вы уже знаете очевидное решение, почему бы не использовать его? – cel
Кажется, что над убить, чтобы открыть другой терминал. Должно быть более простое решение для этого права? Одна проблема с открытием другого терминала заключается в том, что вы должны делать это каждый раз, когда хотите запустить еще одно симуляцию. Это просто вызывает беспорядок. Вместо того, чтобы просто открывать несколько фигур из разных симуляций, у вас есть несколько терминалов. – imranal
@cel, потому что часто существуют лучшие решения. [Как будут проиллюстрированы конструктивные ответы] (http: // stackoverflow.com/help/behavior) – DilithiumMatrix