如何在python脚本中运行一些代码,然后暂停脚本并等待来自另一个脚本的函数调用

苹果树

对我来说很难解释,但我有一个带有一些代码部分的 python 脚本 (A),它在开始时运行并初始化一些东西和变量,然后脚本 (A) 应该等待......

脚本(A)还有一个函数(f),它使用初始化的东西和变量。

然后我想从另一个脚本(B)调用这个函数(f)。

但我的问题是,该脚本 (A) 在 init 部分之后关闭,因为脚本已完成。对我来说,它这样做是合理的,但是我怎么能让它等待来自另一个脚本(B)的调用。


示例可能是: 脚本 A:

# init-part
if __name__ == '__main__':  # file is executed
    x = 3*4
# end init-part

else:
    def f():
        return x+5

脚本B:

import filenameA

# call funtion from A, which uses the preinitalized variable x
y = filenameA.f()
print('y=' + str(y))

用于演示的初始化部分在这里非常简单,但实际上它更复杂,但对于我的问题,现在没有必要。就是这样。


我认为这很简单,我想通过控制台 'python filenameA.py' 启动脚本 A,当我从另一个控制台启动 'python filenameB.py' 时,它应该初始化并等待函数调用。

但是脚本 A 在 init 之后关闭...等待循环使用 CPU 时间,这不是我想要的。

我不知道如何正确搜索解决方案,因为我很难找到正确的关键字 -.- 我希望你明白我想要实现的目标 =)

感谢您的帮助;) apfeltree

苹果树

好的,现在已经完成了。我在 A 中实现了服务器,在 B 中实现了客户端。所以一开始用户启动A,A进行预计算,然后启动服务器并等待一些客户端......当用户启动B时,它连接到A,传输其参数,A根据预计算进行计算,然后答案 B 解决方案。(y) --> 对我来说做得很好

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我的脚本如何在远程会话中的另一个脚本中调用函数?

来自分类Dev

我的脚本如何在远程会话中的另一个脚本中调用函数?

来自分类Dev

在另一个脚本中运行函数/脚本

来自分类Dev

如何在另一个Perl脚本中运行一个Perl脚本

来自分类Dev

如何从另一个脚本Matlab中的脚本调用函数

来自分类Dev

如何在Office脚本中调用另一个脚本?

来自分类Dev

如何通过来自另一个脚本的调用运行 Dask Client?

来自分类Dev

在另一个bash脚本中调用函数

来自分类Dev

调用和运行另一个 python 脚本并从中运行所有代码

来自分类Dev

如何在python中停止另一个已经运行的脚本?

来自分类Dev

在第二个暂停时从另一个python脚本运行一个python脚本

来自分类Dev

从另一个脚本调用python脚本

来自分类Dev

Cronjob运行一个脚本,该脚本调用另一个脚本

来自分类Dev

如何杀死另一个脚本运行的脚本

来自分类Dev

在另一个目录中运行(python)脚本

来自分类Dev

如何在另一个脚本结束后调用 javascript 函数来执行

来自分类Dev

一个可以激活virtualenv然后运行另一个Python脚本的Python脚本?

来自分类Dev

如何调用 bash 脚本以通过 ssh 连接从另一个脚本运行

来自分类Dev

如何在另一个.m脚本中在matlab中调用用户定义的函数

来自分类Dev

在我的python脚本中调用另一个python函数时遇到importerror

来自分类Dev

如何在Docker容器中运行一些脚本?

来自分类Dev

等待.sh脚本完成,然后再执行另一个.sh脚本?

来自分类Dev

如何从另一个脚本中“调用” Matlab函数

来自分类Dev

从另一个Python脚本运行setup.py,路径问题,是否在调用脚本目录中安装?

来自分类Dev

python将另一个脚本中的变量调用到当前脚本中

来自分类Dev

如何从另一个python脚本运行和停止python脚本?

来自分类Dev

如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

来自分类Dev

如何从一个脚本中获取变量的值,然后将其导入另一个脚本中?

来自分类Dev

尝试从另一个python脚本中运行python脚本时,出现“权限被拒绝”!

Related 相关文章

  1. 1

    我的脚本如何在远程会话中的另一个脚本中调用函数?

  2. 2

    我的脚本如何在远程会话中的另一个脚本中调用函数?

  3. 3

    在另一个脚本中运行函数/脚本

  4. 4

    如何在另一个Perl脚本中运行一个Perl脚本

  5. 5

    如何从另一个脚本Matlab中的脚本调用函数

  6. 6

    如何在Office脚本中调用另一个脚本?

  7. 7

    如何通过来自另一个脚本的调用运行 Dask Client?

  8. 8

    在另一个bash脚本中调用函数

  9. 9

    调用和运行另一个 python 脚本并从中运行所有代码

  10. 10

    如何在python中停止另一个已经运行的脚本?

  11. 11

    在第二个暂停时从另一个python脚本运行一个python脚本

  12. 12

    从另一个脚本调用python脚本

  13. 13

    Cronjob运行一个脚本,该脚本调用另一个脚本

  14. 14

    如何杀死另一个脚本运行的脚本

  15. 15

    在另一个目录中运行(python)脚本

  16. 16

    如何在另一个脚本结束后调用 javascript 函数来执行

  17. 17

    一个可以激活virtualenv然后运行另一个Python脚本的Python脚本?

  18. 18

    如何调用 bash 脚本以通过 ssh 连接从另一个脚本运行

  19. 19

    如何在另一个.m脚本中在matlab中调用用户定义的函数

  20. 20

    在我的python脚本中调用另一个python函数时遇到importerror

  21. 21

    如何在Docker容器中运行一些脚本?

  22. 22

    等待.sh脚本完成,然后再执行另一个.sh脚本?

  23. 23

    如何从另一个脚本中“调用” Matlab函数

  24. 24

    从另一个Python脚本运行setup.py,路径问题,是否在调用脚本目录中安装?

  25. 25

    python将另一个脚本中的变量调用到当前脚本中

  26. 26

    如何从另一个python脚本运行和停止python脚本?

  27. 27

    如何在 bash 脚本中通过函数调用将 args/参数从一个函数传递到另一个函数

  28. 28

    如何从一个脚本中获取变量的值,然后将其导入另一个脚本中?

  29. 29

    尝试从另一个python脚本中运行python脚本时,出现“权限被拒绝”!

热门标签

归档