使用python从mbox文件夹读取邮件
我想从mbox文件中读取邮件,并在此基础上执行一些操作。我不想写/修改mbox文件,但它将被另一个进程修改(主要是添加新邮件) 我正在阅读此文档 但我不明白以下几点使用python从mbox文件夹读取邮件,python,mbox,Python,Mbox,我想从mbox文件中读取邮件,并在此基础上执行一些操作。我不想写/修改mbox文件,但它将被另一个进程修改(主要是添加新邮件) 我正在阅读此文档 但我不明白以下几点 我应该在阅读邮件之前调用lock()吗?(我不是写信给你 (文件) 当其他进程运行时,我是否可以得到回调 (雷鸟)修改文件 文件中的更改是否反映在mbox对象中?我的意思是,在我创建mbox对象之后,如果一封新邮件被添加到文件中,我会使用该对象访问邮件吗?或者我应该再次创建一个新对象吗 PS:我不允许安装雷鸟的任何插件:( 当您不修
Mailbox.lock()
。引用Mailbox.lock()
的文档(强调我自己):
在对邮箱进行任何修改之前,应始终锁定邮箱
它的内容
邮箱
实例您在“邮箱”文档中看到这句话了吗?“每次请求邮件时,都会根据邮箱的当前状态生成一个新的表示(通常是邮件实例)。”@jrennie我认为当前状态是指通过对象更改的状态,而不是文件更改。我尝试添加新邮件并检查长度,结果是一样的。当我再次创建新对象时,我可以看到添加的内容。