gpt4 book ai didi

python - 如何在Linux机器上用Python压缩并发送排序文件?

转载 作者:太空宇宙 更新时间:2023-11-04 05:40:31 26 4
gpt4 key购买 nike

我有一个在我们的服务器上运行的 Python 脚本。它会生成一些排序的 .csv 文件和带有图表的 .PDF 文件。我正在尝试构建另一个脚本,该脚本将选择某些文件并将它们通过电子邮件发送给一组用户。这是某种伪代码:

  • 处理 .CSV 文件:VC506.csv、VC507.csv、VC1020。 csv 等等...基于某些标准并生成一个输出文件满足条件的所有 CSV 文件的列表。我做到了那部分。所以,我确实有一个输出文件。让它只是一个文本文件output.txt,或使其变得更好todays_date_output.txt

  • 我现在需要实现的部分是通过电子邮件发送该文件以及相应的 .pdf 文件。 PDF 文件的名称与 .CSV 文件的名称相同。为了不让你困惑,基本上,如果我的脚本选择了 VC506.csv、VC507.csv 文件,然后我需要发送电子邮件VC506.pdf、VC507.pdf 文件。

    我想最好的主意是将输出文件和所有这些将相应的 pdf 文件放入一个 ZIP 存档中,因为可能有很多 PDF。

电子邮件可能如下所示:

Subject: testing results, July 10, 2013
Body: attached is the list of all the battery cells that appeared to be faulty.

最佳答案

这与其说是一个问题,不如说是一个一般性的求助请求,但您似乎走在正确的轨道上,因为您已经有了清晰的解决方案轮廓。现在你只需要这样做。查看 os.path 的文档(对于文件扩展名),zipfileemail/smtplib模块,您就可以上路了。

关于python - 如何在Linux机器上用Python压缩并发送排序文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17578332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com