如何访问python脚本中正在变化的变量?

如何访问python脚本中正在变化的变量?,python,python-2.7,python-3.x,raspberry-pi,Python,Python 2.7,Python 3.x,Raspberry Pi,我有一个python脚本,它正在运行一个while循环,用于倒计时: hour = 60 minute = 1 while(hour + minute != 0): if minute == 0: minute = 59 hour = hour - 1 else: minute = minute - 1

我有一个python脚本,它正在运行一个while循环,用于倒计时:

hour = 60
minute = 1

    while(hour + minute != 0):

            if minute == 0:
                    minute = 59
                    hour = hour - 1
            else:
                    minute = minute - 1

            time.sleep(1)

现在我有另一个脚本,我想在任何给定的时间访问变量。解决这个问题的最佳方法是什么?

因为您在linux上工作,最简单的解决方案可能是将分秒写入文件并从中读取,这避免了机制设计

# timer.py
with open("time.txt", "w+") as f:
    f.write(str(minutes) + ", " + str(seconds))

# script.py
with open("time.txt") as f:
    m, s = f.readline().split()

我不认为这是一个很好的方法来做你的工作与两个过程。但我认为你可能需要相互沟通

请参阅参考资料:

你能举个例子吗?如何执行第二个脚本?这两个脚本之间的关系是什么?都将使用bash脚本运行。我的假设是,由于第一个脚本有一个while循环必须运行,所以我不能用这个脚本做任何其他事情,对吗?然而,我想能够从第一个脚本中得到倒计时计时器上剩余的时间。你知道你问题中的脚本不能作为倒计时计时器工作吗?1) 时间。睡眠(1)-指1秒,而不是1分钟。2) time.sleep(1)确保至少有1秒会过去,但可能会超过1秒