上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 如何要有进程池呢? 当需要操作多个文件,或者多个任务的的时候,需要并发多进程来解决,但需要注意几点问题: 1,执行的任务远大于核数 2,操作系统不可能无限的开进程,开多了肯定会卡死 3,进程开的越多,效率越低 考虑到这么多问题,那么我们就来引入进程池的概念吧! 进程池:顾名思义,就是放进程的池子,但 阅读全文
posted @ 2017-08-28 18:56 Python界-黄药师 阅读(291) 评论(0) 推荐(1)
摘要: 互斥锁:解决的问题是,共享的资源就会有竞争,所以把加上锁,记得要解锁哦 关键字: mutex = Lock() mutex.acquire() 要加锁的程序 mutex.release() 几个互斥锁的应用! 互斥锁模拟上厕所 模拟抢票 队列:关键字:模块Queue 队列:共享的,并且自带锁功能 队 阅读全文
posted @ 2017-08-28 18:32 Python界-黄药师 阅读(188) 评论(0) 推荐(0)
摘要: 客户端 服务端 阅读全文
posted @ 2017-08-28 18:26 Python界-黄药师 阅读(225) 评论(0) 推荐(0)
摘要: 模拟ssh的远程操控: 服务端: 客户端: 阅读全文
posted @ 2017-08-22 08:23 Python界-黄药师 阅读(156) 评论(0) 推荐(0)
摘要: 关于一些 特殊数据类型的模块 namedtuple顾名思义,一个带有名字的元祖,他也是跟对象有关的一个 语法: 变量名 = namedtuple(‘名称’,['相当于字典里的key,可以写很多']) Orderdict 顾名思义,带有顺序的字典。 正常的命名一个字典的语法格式 这就是正常的命名一个字 阅读全文
posted @ 2017-08-18 20:09 Python界-黄药师 阅读(186) 评论(0) 推荐(0)
摘要: os模块提供的是与操作系统的一个接口模块 os.getcwd() # 获取当前目录 os.remove() # 移除一个文件名 os.rename(oldname,newname) #修改一个文件名 os.stat() #获取文件/目录信息 详细信息 os.listdir('dirname') #列 阅读全文
posted @ 2017-08-18 19:28 Python界-黄药师 阅读(111) 评论(0) 推荐(0)
摘要: logging 模块应用: 阅读全文
posted @ 2017-08-18 15:58 Python界-黄药师 阅读(143) 评论(0) 推荐(0)
摘要: 可迭代的对象:带有__iter__方法的,就是迭代器。字符串,列表,元祖,字典,集合,文件,都是可迭代的 可迭代的对象使用了__iter__方法的,就是迭代器,带有__next__,__iter__方法。 Python 中的for循环 就是用了迭代器的原理 生成器: 1.生成器函数:常规函数定义,但 阅读全文
posted @ 2017-08-02 16:00 Python界-黄药师 阅读(122) 评论(0) 推荐(0)
摘要: 递归的含义:在一个函数里再调用这个函数本身,这就是递归。 在Python里递归的最大限度是997,最大递归的限度可以修改 递归与三级菜单 二分位法 与递归 二分位法与递归进阶版本 递归 与猜年龄 Alex 比egon 大2岁 egon 比袁浩大2岁 袁浩比哪吒大2岁 娜扎比太白大2岁 太白是40岁, 阅读全文
posted @ 2017-07-31 15:53 Python界-黄药师 阅读(488) 评论(0) 推荐(0)
摘要: 函数的定义: 1,def 函数名(参数1,参数2......): “注释:函数的作用和参数,增加可读性”, 2,函数体 3,返回值 最简单的函数: 函数名后的括号内的参数的顺序是:位置参数,*args,默认参数,**kwargs 函数的调用:函数名() 函数名的本质:函数名相当于变量名指定内存内的一 阅读全文
posted @ 2017-07-28 18:41 Python界-黄药师 阅读(213) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页