python保存文件时,提示路径不存在

Python013

python保存文件时,提示路径不存在,第1张

本次错误的场景为:使用邮件主题生成文件夹,并在文件夹下保存邮件附件。

邮件的主题以及附件名都很长!

所以出现了这次报错。

Windows 系统规定有 MAX_PATH = 256 个字符。

因此,在拼接文件路径的时候,需要确保文件全路径的长度不能超过最大长度。

同样,Linux 系统对文件路径长度也是有长度限制的。

这是因为你的附件格式。如果是rar格式的话,可能就不会直接显示在屏幕上了。

我以前写邮件收件端都比你这个复杂,那时候邮件的库支持还很差,所有的协议都要自己写。包括附件的编码。那个很长的BASE64写的东西。