Python基础知识总结笔记(六)文件和多线程

Python基础知识总结笔记(六)文件和多线程

  1. 文本文件读写
  2. json与csv文件操作
  3. 序列化及应用
  4. 多进程与多线程
  5. 进程池与线程池
  6. 数据共享与锁
  7. 系统库

1. 文本文件读写

open的参数
使用with简化异常处理
文件内容读取
自己实现readlines功能

2. json与csv文件操作

使用json库从文件读取和写入数据到文件
使用csv库读写csv格式文件
自己实现csv读写功能

3. 序列化及应用

关于序列化和反序列化
使用pickle库读写序列化数据

4. 多进程与多线程

进程与线程概念的差异
创建进程与线程
参数传递

5. 进程池与线程池

动态管理进程线程的挑战
创建进程池与线程池
参数传递

6. 数据共享与锁

进程数据共享
线程数据共享
锁,如何安全的加锁?

7. 系统库

sys
传递命令行参数
配合argparser库高效处理参数
路径设置
os
系统信息
文件目录操作
实现dir目录递归显示

练习:在这里插入图片描述

发布了200 篇原创文章 · 获赞 265 · 访问量 43万+

猜你喜欢

转载自blog.csdn.net/qq_37486501/article/details/104442327