我在弄清楚如何在Windows上使用Python将Outlook数据文件(.pst文件扩展名)转换为mbox文件时遇到麻烦。
在Mac上,它相对简单-只需安装libpst,然后使用以下内容即可。
def pst_to_mbox(pstfilename, outputfolder):
subprocess.call(['readpst', '-o',
outputfolder, '-r', pstfilename])
但是,在Windows上,这不起作用。当我尝试使用适当的outputfolder
和pstfilename
在命令行上运行readpst时,出现以下错误。
'readpst' is not recognized as an internal or external command,
operable program or batch file.
经过大量的Google搜索,我还没有找到在Windows上安装libpst的良好指导(似乎不太可能)。那么如何在Windows操作系统上使用Python进行转换呢?