标签: python jupyter-notebook jupyter
import keyboard def on_key(key): file.write(str(key.__dict__) + "\n") file.flush() file = open("./log.txt", "w", encoding="utf-8") keyboard.hook(on_key)
此代码与Jupyter(Anaconda)完美配合,但不能与普通的python IDE或python控制台一起使用:它只是创建一个log.txt文件。为什么呢?
答案 0 :(得分:1)
您的代码执行在文件结束时结束。如果您查看库的documentation,还会看到以keyboard.wait()结束代码的示例。此命令可防止代码结束和清理。
keyboard.wait()