Я хотел бы написать скрипт для функции, которая ищет файлы в определенном каталоге, если есть новые файлы, он должен отправить уведомление по электронной почте.
Я уже подготовил скрипт, который ищет новыефайлы в каталоге, он записывает уведомление о новом файле в консоль.Но теперь я хотел бы получать уведомления по электронной почте, как только появился новый файл.Может ли кто-нибудь помочь?
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()