вторник, 27 января 2015 г.

Архивируем и отправляем в компанию "Что делать консалт" каталог STS.
Система исполнения - виндоза!

# -*- coding: utf-8 -*-
from smartgate import sendmail
from sys import exit
import os,zipfile, zlib

PATH2CONS="d:\\Consult"
PATH2ZIP=os.environ.get('tmp')+'\\sts.zip'

if not os.path.exists(PATH2CONS):
   print "Consultant not found at path:"+PATH2CONS
   exit(1)

zf=zipfile.ZipFile(PATH2ZIP,"w",zipfile.ZIP_DEFLATED)
for root,dirs,files in os.walk(PATH2CONS+'\\ADM\\STS'):
   for file in files:
      zf.write(os.path.join(root,file))

zf.close()
if 0==sendmail('192.168.0.1','mymail(собака)mycompany.ru',['blah-blah(собака)konsultant.ru'],"STS VERONIKA","have a fun :)",[PATH2ZIP]):
   os.remove(PATH2ZIP)

Комментариев нет:

Отправить комментарий