我想从 mbox 文件中读取邮件并在此基础上执行一些操作。我不想编写/修改 mbox 文件,但它会被另一个进程修改(主要是添加新邮件)。
我正在阅读这份文档。http://docs.python.org/library/mailbox.html#mailbox.mbox
但我不明白以下内容
- 我应该在阅读邮件之前调用 lock() 吗?(我没有写入文件)
- 当其他进程(雷鸟)修改文件时,无论如何我可以获得回调吗?
- 文件中的更改是否反映在 mbox 对象中?我的意思是,在创建 mbox 对象后,如果将新邮件添加到文件中,我会使用该对象访问邮件吗?还是我应该再次创建一个新对象?
PS:我不允许安装雷鸟的任何插件:(