排序
9. 使用 Pipe 实现进程通信
Pipe 就像一根“水管”,一头负责发送,另一头负责接收。 1️⃣ 创建管道 # Pipe() 会返回两个连接对象,它们分别代表管道的两端。 # duplex用于控制管道为单向还是双向,True表示双向,F...
3.terminate 方法
作用:向操作系统申请强制终止进程。 注意:使用 terminate 终止进程,不会执行 finally 代码块。 辅助方法:is_alive() 可用于查看进程是否还“活着”。 import os import time from multip...
2. join 方法
作用:阻塞当前进程(通常是主进程),直到调用 join 的那个进程执行完毕。 参数:join(timeout),timeout 为超时时间(秒)。如果时间到了进程还没结束,主进程就不等了,会继续执行。 注意...
4. 关于 Process 的参数
在实例化 Process 时,可以传递以下参数: group: 默认值为None(应当始终为None)。 target:子进程要执行的可调用对象,默认值为 None。 name: 进程名称,默认为 None ,如...
第 13 章 进程与线程
1. 一些核心概念 1️⃣并发 vs 并行 并发: 概念:在一段时间内,当 CPU 面对多个任务时,会将每个任务交替着执行一段时间。 特点: (1). 对于某个瞬间,CPU实际上只在执行一个任务。 (2). CP...
9. 目录操作
Python 中常见的目录操作如下: import os import shutil # 1️⃣os.mkdir(path):创建“单级”目录(如果目录已经存在,则会抛出异常) os.mkdir('D:/demo') # 2️⃣os.makedirs(path):创建“...
6. 写入文件
1️⃣w模式 概述:w模式是写入模式,写入前会先截断文件(清空文件)。 代码: with open('b.txt', 'wt', encoding='utf-8') as file: file.write('你好') 2️⃣x模式 概述:x模式是排它性创建...
5. 关于with
概述:Python 中的with主要用于管理程序中“需要成对出现的操作”,例如: 上锁 / 解锁 打开 / 关闭 借用 / 归还 使用with的目标:编码者只管做具体的事,“进入”和“离开”的事,让 ...
2.readline方法
概述:使用文件对象的readline方法,读取文件中的一行。 方法说明: readline(size) 中的size是可选参数。 若不传递size参数,表示:读取当前这一行所有的内容。 若传递了size参数,表示:...
第 12 章 文件操作
1. 文件的分类 1️⃣纯文本文件 读取和存储时,要遵循某种『字符编码』规范(如:UTF-8 等)进行编码和解码,最终以『二进制』的形式存储。 『纯文本文件』最终会呈现为:可以直接阅读的文本信...




