Python 2.7 Python上的永久计时器

Python 2.7 Python上的永久计时器,python-2.7,Python 2.7,我最近一直在使用Python,我希望制作一个程序,告诉我上次输入某个单词而不关闭它有多长时间(例如,我输入的第一个单词是“foo”。15分钟后,我再次输入foo,因此程序将打印我上次输入的单词foo 15分钟前) 有没有关于如何制作这样一个剧本的想法?(提前感谢)在字典中记录使用时间和每次input()。然后在第二次输入时再次记录时间,并计算时间差。差是以秒为单位的,因此需要乘以60才能得到分和秒 import time inputs = {} while True: i = input

我最近一直在使用Python,我希望制作一个程序,告诉我上次输入某个单词而不关闭它有多长时间(例如,我输入的第一个单词是“foo”。15分钟后,我再次输入foo,因此程序将打印我上次输入的单词foo 15分钟前)

有没有关于如何制作这样一个剧本的想法?(提前感谢)

在字典中记录使用时间和每次
input()
。然后在第二次输入时再次记录时间,并计算时间差。差是以秒为单位的,因此需要乘以60才能得到分和秒

import time
inputs = {}
while True:
    i = input("Type something. ")
    t = time.time()
    if i in inputs: #The input was inputted previously
        time_diff = t-input[i]
        minutes, seconds = divmod(time_diff, 60)
        print("You typed that", minutes, "minutes and", seconds, "ago")
    inputs[i] = t

您的意思是告诉您上次输入任何内容或特定单词的时间吗

如果是特定的,制作一本字典,用单词作为键,然后把时间存储在那里