import mysql.connector import smtplib from email.mime.text import MIMEText from apscheduler.schedulers.blocking import BlockingScheduler import pyautogui import pyperclip import time import configparser # 读取配置文件 config = configparser.ConfigParser() config.read('config.ini') # 数据库连接 conn = mysql.connector.connect( host=config.get('Database', 'host'), user=config.get('Database', 'user'), password=config.get('Database', 'password'), database=config.get('Database', 'database'), port=config.getint('Database', 'port') ) cursor = conn.cursor() # 查询函数 def query_data(): cursor.execute('SELECT COUNT(1) FROM abpauditlogs') results = cursor.fetchall() text = '' for row in results: text += str(row) + '\n' return text # 发送邮件函数 def send_email(text): sender = config.get('Email', 'sender') password = config.get('Email', 'password') receivers = config.get('Email', 'receivers').split(',') message = MIMEText(text, 'plain', 'utf-8')
利用python写查询数据库数据且发送微信和邮箱
于 2023-05-25 13:26:41 首次发布