0

IDLEを使用してPythonスクリプトを正常に実行し、zip添付ファイルを送受信できますが、タスクスケジューラを介して同じスクリプトを実行すると、zipファイルなしで同じ電子メールを受け取ります。代わりに、「この添付ファイルは削除されました」というテキスト ファイルがあります。どんな助けでも大歓迎です

zipファイルを添付するために使用される私のコードは次のとおりです

#zip up contents

ProjectZFile = "project.zip"

zf = zipfile.ZipFile(ProjectZFile, "w")
for dirname, subdirs, files in os.walk(project):
zf.write(dirname)
for filename in files:
    zf.write(os.path.join(dirname, filename))
zf.close()

# attach zip file

fileMsg = email.mime.base.MIMEBase('application',"zip")
fileMsg.set_payload(open(ProjectZFile, "rb").read())
encoders.encode_base64(fileMsg)
fileMsg.add_header('Content-Disposition','attachment;filename="%s"' % os.path.basename(ProjectZFile))
emailMsg.attach(fileMsg)
4

0 に答える 0