上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页
摘要: 理解Python的协程(Coroutine) 生成器(Generator) yield表达式的使用 生产者和消费者模型 yield from表达式 协程(Coroutine) @asyncio.coroutine async/await 总结 参考链接 由于GIL的存在,导致Python多线程性能甚 阅读全文
posted @ 2020-04-14 14:56 lincappu 阅读(869) 评论(0) 推荐(0) 编辑
摘要: Condition的处理流程如下:首先acquire一个条件变量,然后判断一些条件。如果条件不满足则wait;如果条件满足,进行一些处理改变条件后,通过notify方法通知其他线程,其他处于wait状态的线程接到通知后会重新判断条件。不断的重复这一过程,从而解决复杂的同步问题。 Condition的 阅读全文
posted @ 2020-04-14 08:02 lincappu 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: 1、使用Queue实现的代码 import time import random from multiprocessing import Process,Queue def producer(q,name,food): for i in range(2): time.sleep(random.ran 阅读全文
posted @ 2020-04-10 16:44 lincappu 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 一、进程间通信 IPC(Inter-Process Communication) 二、队列 2.1 概念介绍——multiprocess.Queue 创建共享的进程队列,Queue是多进程安全的队列,可以使用Queue实现多进程之间的数据传递。 Queue([maxsize])创建共享的进程队列。参 阅读全文
posted @ 2020-04-10 15:04 lincappu 阅读(468) 评论(0) 推荐(0) 编辑
摘要: paramiko模块使用 目录 一、paramiko 安装 二、什么是paramiko 2.1:paramiko包括两个核心的组件 2.2:paramiko有几个基础的名词 三、SSHClient使用 3.1:常用方法 3.2:使用密码连接(一) 3.3:使用密码连接(二)transport封装推荐 阅读全文
posted @ 2020-04-10 11:26 lincappu 阅读(557) 评论(0) 推荐(0) 编辑
摘要: ConfigParser 可以用来读取配置文件。是一个内置模块,不需要独立安装 简单读取配置文件示例 read(filename) 直接读取文件内容 get(section, option) 获取section 下具体某一配置项的值(返回的是字符串) sections() 得到所有的section, 阅读全文
posted @ 2020-04-09 19:02 lincappu 阅读(357) 评论(0) 推荐(0) 编辑
摘要: configparser模块简介 该模块适用于配置文件的格式与windows ini文件类似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。节与java原先的配置文件相同的格式 看一下configparser生成的配置文件的格式 [DEFAULT] ServerAliveI 阅读全文
posted @ 2020-04-09 17:43 lincappu 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 在 Python 2 中 xrange() 创建迭代对象的用法是非常流行的。比如: for 循环或者是列表/集合/字典推导式。这个表现十分像生成器(比如。"惰性求值")。但是这个 xrange-iterable 是无穷的,意味着你可以无限遍历。由于它的惰性求值,如果你不得仅仅不遍历它一次,xrang 阅读全文
posted @ 2020-04-09 16:07 lincappu 阅读(10706) 评论(0) 推荐(1) 编辑
摘要: struct模块用于二进制和结构体之间的互相转化,此模块中大部分函数接受一个实现了Buffer协议的对象,最常见的实现了Buffer协议的对象包括bytes、bytearray等,大多数像byte数组这样的对象都实现了Buffer协议。 struct模块的函数 struct模块的函数很少,只有6个。 阅读全文
posted @ 2020-04-02 16:09 lincappu 阅读(1683) 评论(0) 推荐(0) 编辑
摘要: 一、init 方法是什么? 使用Python写过面向对象的代码的同学,可能对 init 方法已经非常熟悉了,init 方法通常用在初始化一个类实例的时候。例如: class Person(object): """Silly Person""" def __init__(self, name, age 阅读全文
posted @ 2020-04-01 15:44 lincappu 阅读(504) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 21 下一页