运行maildir2mbox.py报错:缺少必填参数maildir_path与mbox_filename
解决maildir2mbox.py脚本参数缺失问题
从报错信息可以明确,脚本必须传入两个必填参数:maildir_path(目标Maildir文件夹的路径)和mbox_filename(要生成的Mbox文件路径/名称),以下是具体操作方式:
基础命令格式
& C:/Users/stu/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/hello/maildir2mbox.py [可选参数] <Maildir路径> <输出Mbox文件路径>
实际示例
假设你的Maildir文件夹在C:\hello\Maildir,要生成的Mbox文件存到C:\hello下并命名为converted.mbox:
- 基础转换命令:
PS C:\hello> & C:/Users/stu/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/hello/maildir2mbox.py C:\hello\Maildir C:\hello\converted.mbox
- 若需要递归处理Maildir中的子文件夹,添加
-r参数:
PS C:\hello> & C:/Users/stu/AppData/Local/Microsoft/WindowsApps/python3.11.exe c:/hello/maildir2mbox.py -r C:\hello\Maildir C:\hello\converted.mbox
注意事项
- 如果路径中包含空格,需给路径添加双引号,例如:
"C:\hello\My Maildir" - 确认Maildir路径下存在
cur、new、tmp三个标准子文件夹,这是脚本识别Maildir格式的前提
内容的提问来源于stack exchange,提问作者rfd
相关产品推荐
相关产品推荐

