在已经运行的python脚本上调用方法

时间:2014-11-05 06:30:54

标签: python methods

我想从另一个脚本中调用一个运行python脚本的方法。

例如:

script1.py 正在持续投放。在这个脚本中有方法。

从另一个 script2.py 我想调用 script1.py 的方法

2 个答案:

答案 0 :(得分:3)

您需要的是多处理模块和Manager对象。在script1.py中创建一个Manager对象,注册要调用的方法,然后启动服务器。

模块文档有一个很好的例子来说明如何做到这一切。

https://docs.python.org/3/library/multiprocessing.html#multiprocessing-managers

可以找到有关如何使用远程管理器的具体示例here

答案 1 :(得分:0)

您可以导入sript1.py并使用其中的函数,因为script1.py由解释器缓存。如果我正确理解了这个问题。