![](/img/trans.png)
[英]Why does python not import my library even though it says its present filesystem when I use sbatch with SLURM?
[英]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.