#!/usr/bin/python #-*- coding:cp936 -*- import os import cv2 import cv2 from PIL import Image import numpy as np image1 = cv2.imdecode(np.fromfile(r'361SAP.jpg',dtype=np.uint8),-1)#模板圖片模板 image2 = cv2.imdecode(np.fromfile(r'361SAP.jpg',dtype=np.uint8),-1)#數據比對地址 difference = cv2.subtract(image1, image2) result = not np.any(difference) # if difference is all zeros it will return False if result is True: print("两张图片一样") else: cv2.imwrite(r"C:\Users\aGUANG_JIA\Desktop\result.jpg", difference) #os.startfile(r"D:\我的第一行Python代碼\伺服器運行程序檢測畫面異常.py") print("两张图片不一样") # -*- coding:utf-8 -*- import win32com.client as win32 outlook = win32.Dispatch("outlook.application") email = outlook.CreateItem(0) email.To = "Aguang" # 收件者 # email.CC="Aguang" #这里填寄件者 # email.Subject=time.strftime("伺服器運行程序-E化失敗明細%Y-%m-%d %H:%M:%S", time.localtime(time.time()))#日期時間 email.Subject = "伺服器運行程序檢測畫面異常-SAP3D1" email.BodyFormat = 2 email.HtmlBody = "<h1> 伺服器運行程序运行檢測畫面異常(SAP執行3D1異常)</h1><p>\\\Assistant\Python\monitor查看詳情</a></p><div><img src='3D1SAP.jpg' /></div>" email.Attachments.Add(r'361SAP.jpg') email.Display() email.Send()