将对象从主脚本传递到子脚本,然后在Python Xbee中返回

时间:2015-12-30 06:34:33

标签: python file object xbee

我想知道我们是否可以将对象从main_file.py传递到child.py脚本,而无需等待功能完成。以下是我目前正在进行的编程流程:

main_file.py

import child
def node_discovery(flag):
    if flag==0:
        <Send frame with 'ND' AT command>
        var = response of ND
        flag = 1 
    return var
def <main>:
    data = child.main()
    <data is stored in some .txt file>

child.py

import main_file
def main:
    n = 0
    add = main_file.node_discovery(n)
    <using that add do some calculation>
    return calculated_value

我希望node_discovery()中的var只执行一次。并基于child.py执行。

问题 当我执行main_file.py时,它会等待child.py完成。但是,每次都会执行node_discovery(),这是我不想要的。

有人可以帮我吗?

0 个答案:

没有答案