我正在尝试编写一个python脚本,该脚本在生成特定文件时自动发送电子邮件。我想我有发送电子邮件的代码,但我不知道如何监视寻找特定文件的目录。当文件生成时自动发送电子邮件
高电平的例子是:
从目录foo中/ 当文件巴兹填充做sendEmail()
我正在尝试编写一个python脚本,该脚本在生成特定文件时自动发送电子邮件。我想我有发送电子邮件的代码,但我不知道如何监视寻找特定文件的目录。当文件生成时自动发送电子邮件
高电平的例子是:
从目录foo中/ 当文件巴兹填充做sendEmail()
import os.path
if os.path.exists(file_path) and os.path.isfile(fname):
send_email()
import smtplib,time
def search_file():
try:
my_file=open('your_file.txt','r')
content=my_file.read()
my_file.close()
return content
except:
print "Waiting..."
time.sleep(20)
search_log()
mail=smtplib.SMTP('smtp.gmail.com',587)
mail.ehlo()
mail.starttls()
mail.login('user','pwd')
mail.sendmail('originator','receiver',search_log())
mail.close()
的另一种方式,这是独立的路径/目录,其中所述文件位于的:
import os
if 'your_file.txt' in os.listdir(os.getcwd()):
#do something
在哪个操作系统上? – Chris
@Chris在windows上 – StillLearningToCode