小健_Python_go_Devops Logo
latest
  • Go语言学习
  • Go vs Python
  • Python全栈系列
    • 1. Python数据类型
    • 2. Python流程控制语句
    • 3. Python函数
    • 4. Python内建函数
    • 5. Python推导式学习
    • 6. Python生成器、迭代器、装饰器
    • 7. Python面对对象设计_OOP
    • 8. Python异常处理
    • 9. Python文件操作
    • 10. Python中包和模块
    • 11. Python正则表达式
    • 12. Python 标准库学习
    • 13. Python对数据库的操作
    • 14. Python 三方库学习
    • 15. Python 网络编程
    • 16. Python 进程和线程
    • 17. Python与C语言扩展
    • 18. 系统管理员的Python脚本编程指南-读书笔记
    • 19. Python自动化运维最佳实践
    • 20. Python进阶学习
    • 21. Python网络爬虫
    • 22. 前端基础知识
    • 23. Python框架
    • 24. Python开发环境部署
    • 25. 我的第一本算法书
    • 26. Python3网络爬虫开发实战
    • 27. Python让繁琐的工作自动化
      • 27.1. 01.调试
      • 27.2. 02.处理CSV文件和Json数据
      • 27.3. 03.多线程的使用小示例
      • 27.4. 04.发送电子邮件和短信
    • 28. 疯狂的Python讲义
    • 29. Django_Vue
    • 30. 编写Python的90个有效方法
    • 31. Vue3.0管理系统
  • Python测试开发入门与实践
  • Vue.js企业开发实战
  • Vue.js+Node.js开发实战
小健_Python_go_Devops
  • »
  • Python全栈系列 »
  • 27. Python让繁琐的工作自动化
  • Edit on GitHub

27. Python让繁琐的工作自动化¶

  • 27.1. 01.调试
    • 27.1.1. 日志
    • 27.1.2. 使用日志模块
    • 27.1.3. 不要用print()调试
    • 27.1.4. 日志级别
    • 27.1.5. 禁用日志
    • 27.1.6. 将日志记录到文件
    • 27.1.7. 给脚本添加日志记录
  • 27.2. 02.处理CSV文件和Json数据
    • 27.2.1. csv模块
    • 27.2.2. Reader对象
    • 27.2.3. 在for循环中,从Reader对象读取数据
    • 27.2.4. Writer对象
    • 27.2.5. delimiter 和 lineterminator 关键字参数
    • 27.2.6. 项目:从 CSV 文件中删除表头
      • 第1步:循环遍历每个CSV文件
      • 第2步:读入CSV文件
      • 第3步:写入CSV文件,没有第一行
      • 整合代码
    • 27.2.7. 类似程序的想法
    • 27.2.8. Json模块
    • 27.2.9. 用loads()函数读取JSON
    • 27.2.10. 用dumps函数写出JSON
    • 27.2.11. 项目:取得当前的天气数据
      • 第 1 步:从命令行参数获取位置
      • 第 2 步:下载 JSON 数据
      • 第3步:加载JSON数据并打印天气
      • 整合代码
  • 27.3. 03.多线程的使用小示例
    • 27.3.1. 创建并启动线程
    • 27.3.2. 等待所有线程结束
  • 27.4. 04.发送电子邮件和短信
    • 27.4.1. 电子邮件
      • 1.1 发送邮件SMTP
      • 出现问题及解决方案
      • 1.2 IMAP
      • 一个接收邮件的范例:
      • 出现问题
    • 27.4.2. 2. 项目:向会员发送会费提醒电子邮件
      • 第 1 步:打开 Excel 文件
      • 第 2 步:查找所有未付成员
      • 第 3 步:发送定制的电子邮件提醒
    • 27.4.3. 2.2 项目:“只给我发短信”模块
    • 27.4.4. 天气预报短信提醒程序
    • 27.4.5. 使用redis队列发送短信
    • 27.4.6. 参考文献
Previous Next

© Copyright 2019, huxiaojian. Revision 2069799f.

Built with Sphinx using a theme provided by Read the Docs.