我想调用另一个脚本运行python脚本的方法。在已经运行的python脚本上调用方法
对于如:
script1.py继续地运行。在这个脚本中有方法。
从另一个script2.py我想打电话给script1.py
我想调用另一个脚本运行python脚本的方法。在已经运行的python脚本上调用方法
对于如:
script1.py继续地运行。在这个脚本中有方法。
从另一个script2.py我想打电话给script1.py
你想要的是多处理模块和管理器对象。在script1.py中创建一个管理器对象,注册要调用的方法,然后启动服务器。
该模块文档有一个很好的例子,说明如何做到这一点。
https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers
关于如何使用到远程管理器的具体例子,可以发现here。
可以导入sript1.py和使用功能,从它的方法,因为script1.py被解释缓存。如果我正确理解这个问题。
所以,如果你导入 - 'import script1',你不会阻止正在运行的script1.py。 – serkos 2014-11-05 06:35:45
你问关于[RPC](https://stackoverflow.com/questions/1879971/what-is-the-current-choice-for-doing-rpc-in-python)吗? – 2014-11-05 06:35:08
'script1.py'的方法:你想调用正在运行的实例或新实例的方法吗? – kums 2014-11-05 06:41:44
运行实例中的@kums。 – Prateek 2014-11-05 06:49:30