使用Python和批处理读取mbox文件

2024-05-20 16:06:38 发布

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

你好,我有以下两个脚本,其中一个batch script调用一个python脚本,该脚本在mbox中打印最后一封电子邮件文件。但是命令窗口中会弹出一个错误

name msg is not defined

如何初始化mbox变量以执行脚本?下面是我写的两个剧本

import mailbox
import sys
for msg in mailbox.mbox(sys.argv[1]):
    pass

print(msg)

这是我的批处理脚本

@echo off
python get_last_mail.py C:\\Users\\hmk\Desktop\\emails-enron.mbox
pause

我真的需要你的帮助救命。谢谢你呢


Tags: 文件nameimport命令脚本is错误batch
1条回答
网友
1楼 · 发布于 2024-05-20 16:06:38

我能想出来。错误存在于定义参数的方法中 新的批处理脚本如下

@echo off
set var= "C:\Users\hmk\Desktop\emails-enron.mbox"
python "get_last_mail.py" %var% >last
pause

相关问题 更多 >