【草稿】简单的python脚本监控ORACLE数据并邮件通知,WIN操作系统下

 基本思路:

1、编码脚本,测试通过后打包成exe

2、定时执行exe

3、好像2步就够啦

重点问题:

1、cx_oracle使用得看git,很全,网上找的不好

2、定时任务饶了弯路

3、异常处理

  • 打包exe的坑,尤其是第三方包

http://www.cnblogs.com/gopythoner/p/6337543.html

  • 打包exe

使用pyinstaller 将 Python 程序打包成 .exe 文件,参考:https://blog.csdn.net/bruce_6/article/details/82837088

OS: win7,CMD窗口

pyinstaller -F pyName.py
  • Python3.x:定时任务实现方式

参考 https://www.cnblogs.com/lizm166/p/8169028.html,建议如下,代码来自参考链接

def printHello():  
    print("start" )
    timer = threading.Timer(5,printHello)
    timer.start()
  
if __name__ == "__main__":  
    printHello()

踩得坑:网易拒绝了我……发送邮件太频繁被当垃圾了

脚本的容错要考虑,因为定时任务不太靠谱

原文地址:https://www.cnblogs.com/NigelLay/p/10665595.html