保持Python解释器始终打开[Windows]

保持Python解释器始终打开[Windows],python,windows,interpreter,Python,Windows,Interpreter,我一直在Windows机器上运行几个自定义python脚本。我还使用批处理文件链接到这些python脚本,以便可以从运行/命令提示符轻松控制它们: (例如,我有一个命令,它使用相应的可用模块将一个文件转换为另一个文件(如html到tex),因此我不需要记住它们-tex-pdf将tex文件转换为pdf文件,无需我进一步干预,并在最后给出一个消息框。我还有一个批处理文件(名为pizza.bat),它所做的只是给出一个命令来运行这个python文件,方法是转到它的目录,基本上完成我想要避免的所有漫长步

我一直在Windows机器上运行几个自定义python脚本。我还使用批处理文件链接到这些python脚本,以便可以从运行/命令提示符轻松控制它们:

(例如,我有一个命令,它使用相应的可用模块将一个文件转换为另一个文件(如html到tex),因此我不需要记住它们-tex-pdf将tex文件转换为pdf文件,无需我进一步干预,并在最后给出一个消息框。我还有一个批处理文件(名为pizza.bat),它所做的只是给出一个命令来运行这个python文件,方法是转到它的目录,基本上完成我想要避免的所有漫长步骤)在system 32中,因此我可以直接从windows运行,而无需转到目录
pizza-C:{File Path}-tex-pdf
。显然,需要导入一些繁重的模块。我需要知道是否有方法可以导入这些模块并保持python解释器始终运行。基本上,我的python解释器从不关闭。这将加快我的任务。 我之所以对我所做的事情给出完整的解释,基本上是因为如果这有什么不同,如果是的话,如何应对

任何建议都将不胜感激。
提前感谢。

创建一个服务,或使用调度程序作为后台任务运行脚本。无论哪种方式,服务/任务都可以使用命名管道或套接字代表客户端接受请求并执行操作。如果.py文件与py.exe或python.exe相关联,则客户端的脚本不需要批处理文件包装器,并且“.PY"在
PATHEXT
环境变量中。@ErykSun同意。但这并不是我最关心的问题,关键是要将其拆分为一个客户机/服务器体系结构。服务器作为后台服务/任务执行一次,而且只执行一次。客户机脚本只是一个精简的UI和代理,所有繁重的工作都依赖于其他服务/任务在服务器进程中实现的包。