def __init__(self): pro_config = readConfig.ReadConfig() global host, username, password, port, database, config host = pro_config.get_db("host") username = pro_config.get_db("username") password = pro_config.get_db("password") port = pro_config.get_db("port") database = pro_config.get_db("database") config = { 'host': str(host), 'user': username, 'passwd': password, 'port': int(port), 'db': database, 'charset': 'utf8' } self.log = Log.get_log() self.logger = self.log.get_logger() self.db = None self.cursor = None
# coding:utf-8 import os import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText from email.mime.image import MIMEImage from datetime import datetime import threading from main_center.utils import readConfig import zipfile import glob from main_center.utils import common from main_center.utils.Log import MyLog localReadConfig = readConfig.ReadConfig() class Email: def __init__(self): global host, user, password, port, sender, title host = localReadConfig.get_email("mail_host") user = localReadConfig.get_email("mail_user") password = localReadConfig.get_email("mail_password") port = localReadConfig.get_email("mail_port") sender = localReadConfig.get_email("sender") title = localReadConfig.get_email("subject") # 获取接收者名单 self.value = localReadConfig.get_email('receiver') # TODO self.receiver = []
import requests from main_center.utils import readConfig readconfig = readConfig.ReadConfig() class configHttp: def __init__(self): global scheme, baseurl, port, timeout scheme = readconfig.get_http('scheme') baseurl = readconfig.get_http('baseurl') port = readconfig.get_http('port') timeout = readconfig.get_http('timeout') self.url = None self.headers = {} self.params = {} def set_all_url(self, url): self.url = url def set_url(self, url): self.url = scheme + '://' + baseurl + ':' + port + url def set_params(self, param): self.params = param def set_headers(self, headers): self.headers = headers def post(self, cookies=''): """