繁体   English   中英

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

[英]Why does when I import pynput and use it it deletes my python file?

奇怪的事情正在发生。
简而言之 - 当我使用pynput lib 时,my.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 Security 中称为恶意的击键。 尝试禁用它!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM