我想在Python中创建一个从最后一次击键到当前时间的计时器。我已经创建了一个程序解密一个.txt文件,然后打开它。我想有一个超时,所以在3分钟后没有键入,它会关闭文件和加密它。我需要一种方法让python知道何时有击键,然后它需要将当前时间设置为一个变量,稍后我可以从当前时间中减去这个变量
pyAesCrypt.decryptFile(r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\resources\secrets.txt.encrypted", r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\temp\secrets.txt", password, bufferSize)
notFin = True
os.startfile(r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\temp\secrets.txt")
while notFin == True:
fin = input("Have you finished? ")
if ('no' in fin) or (fin == 'n'):
print('Ok')
else:
#if it yes or anything else
notFin = False
print('Encrypting...')
# encrypt
pyAesCrypt.encryptFile(r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\temp\secrets.txt", r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\resources\secrets.txt.encrpyted", password, bufferSize)
os.remove(r"C:\Users\widdl\Documents\Libraries\Programming\Python\Python_NAI\temp\secrets.txt")
print('Finished')
作为一个整体,我对Python还比较陌生,但是我学得很快。这是我关于Stackoverflow的第一篇文章,尽管我以前读过很多关于它的文章
编辑: 我更感兴趣的是如何实际注册来自键盘的输入。在这种情况下,我希望能够在不同的窗口中键入,并为此开始倒计时
目前没有回答
相关问题 更多 >
编程相关推荐