Я начинаю с Python и хочу использовать его для отправки приложения с win32com (приложение PTV Vissim, для моделирования трафика), однако, после того, как скрипт выполнен с тем, что я прошу, он закрывается и убивает Виссим с этим тоже.
Есть ли способ избежать этого?
т.е. Я хочу, чтобы скрипт Python завершился, но оставляющее отправленное приложение открытым, чтобы пользователь продолжал с ним работать.
Это код, который я использую:
import win32com.client as com
import os
# Opening a new Vissim window
Vissim = com.Dispatch("Vissim.Vissim")
# Define filename and save as new model
Path = "C:\ModelWIP\Vissim\Script_test"
Filename = os.path.join(Path, "My_Model.inpx")
Vissim.SaveNetAs(Filename)
# Keeps python command line open until the user confirms
raw_input('Press any key to exit')
Последний бит с raw_input
позволяет предотвратить завершение сценария и, следовательно, сохранение экземпляра Vissim, это единственное решение, которое я нашел до сих пор.