Python 找不到要作为电子邮件附件发送的文件

Python cannot find file to send as email attachment

我正在使用 Python3 和 mime.multipart 发送附件。我能够成功发送附件。但是今天,当我在 WINSCP 中看到文件不存在时,我收到一个错误消息说文件不存在。这是权限问题吗?此外,当我列出目录的内容时,该文件不会显示。怎么回事?

我没有在写入文件后关闭流。所以代码找不到文件。但是,当脚本完成时,流将被强制关闭,我会在文件夹中看到该文件。