为什么当我导入pynput并使用它时,它会删除我的python文件



发生了一些奇怪的事情
简单解释-当我使用pynput库时,我的.py文件会自动删除


详细解释-我创建了一个名为keylog.py
的文件,我已安装->pip install pynput
当我运行代码时:

import logging
logging.basicConfig(filename=("keylog.txt"), level=logging.DEBUG, format=" %(asctime)s - %(message)s")

def onPress(key):
logging.info(str(key))

一切正常。


但当我添加时:
# from pynput.keyboard import Key, Listener
import logging

logging.basicConfig(filename=("keylog.txt"), level=logging.DEBUG, format=" %(asctime)s - %(message)s")

def onPress(key):
logging.info(str(key))

# with Listener(on_press=onPress) as listener:
#    listener.join()

即使pynput导入被注释掉,keylog.py文件也会自动删除
我不知道为什么会发生这种情况,我试图删除PyCharm并重新安装,我试图在VScode中工作,同样的事情也发生了
我没有配置特别的东西
我想要一些帮助和解释为什么会发生这种情况,谢谢。

如果将来有人会遇到同样的问题,就会发现问题。当我出于某种原因打开一个项目时,它没有问我是否愿意信任这个项目。因此,windows防御程序认为pynput可能是恶意的,所以它阻止了这些文件,直到我信任它们。

pynput主要用于记录击键,在Windows安全中被称为恶意。尝试禁用它!

最新更新