我正在用Python编写一个API,该API涉及摄取数据并发送小批量供另一个应用程序处理。另一个应用程序具有命令行界面。我可以从我的python代码中调用外部应用程序,而不会出现问题。
我的问题:只要python进程正在运行,有没有办法调用应用程序并使它保持打开状态?
我正在打电话
os.system('PATH\\cgs_console.exe -input '+infile+' -input_template <configfile> -upload '+outfile+' -upload_template <configfile> -report <logfile> -error_log <logfile> -edit_log <logfile>')
每次调用该API。每次调用API时,打开和关闭应用程序都会产生大量开销。 我想做类似的事情:
with open('PATH\\cgs_console.exe') as app:
[run the batch processesing on the new API call]