【发布时间】:2021-10-11 05:49:12
【问题描述】:
我遇到了这个问题,我想在我的 pynput 侦听器完成后删除文件(完成是指程序已关闭),因为侦听器仅在程序关闭时才停止,我该怎么做监听器停止后的语句?
def on_press(key):
print(" pressed : {0}".format(key))
with Listener(on_press=on_press) as listener:
listener.join()
os.remove(file_path)
所以基本上,我想在监听器完成后删除 file_path,但是当监听器完成时,整个程序本身已经停止。
但我不想在应用程序关闭之前停止侦听器,所以基本上我问我如何在停止程序时删除文件。
【问题讨论】: