python自动化处理mysql结果并发送邮件监控处理思路(个人向)

思路步骤说明 :

  1. 学习和了解python基本语法和代码风格.(找优秀的视频,以及学会细致描述自己的问题及关键字再进行Google)
  2. 熟悉一个优秀的IDE,用IDEA但是一直因为python pep8的提示,后来想自动格式化代码,让其自动符合pep8规范,就找到了pyCharm + autopep8的方式,pyCharm 的配置完全可以由IDEA的导入
  3. 处理MySQL语句,并将可变参数提取出来,定义拼接SQL字符串的方法
  4. 处理Python操作MySql的代码,定义传入参数,得到对应sql查询结果的方法
  5. 处理python操作文件,生成并写入文本的语法,生成传入字符串或list,名称,得到具体文件的方法
  6. 处理python发送邮件的代码,生成传入字符串,即可发送邮件的方法
  7. 组合上述方法,再进行定时调度即可.

各种坑 :

-熟悉方法的定义,传参, 定义变量的方式,适应没有泛型和申明具体参数数据类型的编程体验
-熟悉python 日期计算的方式.
字符串拼接,使用 ''.join的方式,拼起来需要非常仔细,代码可读性有待提高,需要多测试才能保证不错.(执行sql语句的时候,通过参数控制转换,防止SQL注入)
-需要学会自己装python第三方库
-MySQLdb module 需要安装, 同时需要给 cursor 增加cursorclass=MySQLdb.cursors.DictCursor 配置,使其可以通过列名来获得结果的方式处理.
-学习python 操作文件的写法, 特殊的 as 写法还需要关注.
-邮件框架使用 smtplib,一定要找清楚邮件服务商的STMP,阿里云个人邮箱的是 smtp.aliyun.com ,subject 需要加入变量,防止多次发送被认为是重复的而拦截掉.
-邮件格式的整理,尝试了 python的 markdown 2 html ,后来请教高手,使用的是 MailUtil.
-还是有好多东西要熟悉,一步一步拆开来处理和学习积累.

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,910评论 6赞 426
  • GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-p...
    若与阅读 19,631评论 4赞 417
  • 环境管理管理Python版本和环境的工具。p–非常简单的交互式python版本管理工具。pyenv–简单的Pyth...
    MrHamster阅读 4,054评论 1赞 61
  • 佛曰:世间万物总是有生有灭,人生也是如此. 万事万物源于因果报应,有因必有果,一切事情是很难预料,一直坚信几十年的...
    不会爱了0719阅读 267评论 0赞 0
  • 我是日记星球212号星宝宝万儿,我在参加日记星球第九期我21天蜕变之旅,这是我在日记星球写的第176篇原创日记。 ...
    万儿阅读 393评论 0赞 3

友情链接更多精彩内容