gpt4 book ai didi

python - 使用 Python 在特定目录中更改文件的电子邮件通知

转载 作者:太空宇宙 更新时间:2023-11-04 06:30:01 24 4
gpt4 key购买 nike

我想编写一个在特定目录中查找的函数脚本对于文件,如果有新文件,它应该发送通知邮件。

我已经准备了一个在目录中寻找新文件的脚本,它写有关新文件的通知到控制台。但是现在我想在有新文件到达时通过电子邮件通知。有人可以帮忙吗?

import os, time
def run():
path_to_watch = "//D$:/testfolder/"
print "watching: " + path_to_watch
before = dict ([(f, None) for f in os.listdir (path_to_watch)])
while 1:
after = dict ([(f, None) for f in os.listdir (path_to_watch)])
added = [f for f in after if not f in before]
removed = [f for f in before if not f in after]
if added: print "Added: ", ", ".join (added)
if removed: print "Removed: ", ", ".join (removed)
before = after
time.sleep (10)
if __name__ == "__main__":
print run()

最佳答案

如果您设置了 SMTP 邮件服务器(我假设您有邮件系统!),这将非常简单。总共将花费您大约 10 行代码。这里有一个 python example .

如果您有任何问题,我们将需要更多信息来进一步提供帮助。比如你用的是什么邮件系统e.t.c.

关于python - 使用 Python 在特定目录中更改文件的电子邮件通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3987134/

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