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

2024-04-20 12:31:37 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个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)

现在我有了另一个脚本,我想在任何给定的时间访问变量。最好的办法是什么?你知道吗


Tags: 脚本iftime时间sleepelse计时器while
2条回答

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

请参阅参考资料: https://docs.python.org/2/library/ipc.html

由于您在linux上工作,最简单的解决方案可能是将几分钟和几秒钟写入一个文件并从中读取,这避免了asynchronous机制设计。你知道吗

# 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()

相关问题 更多 >