摘要: 一 多进程编程 Python实现多进程的方式有两种:一种方法是os模块中的fork方法,另一种是使用multiprocessing模块。 前者仅适用于LINUX/UNIX操作系统,对Windows不支持,后者则是跨平台的实现方式。 第一种方式:使用os模块中的fork方式实现多进程 import o 阅读全文
posted @ 2017-11-24 20:24 ninxin18 阅读(3051) 评论(0) 推荐(1) 编辑
摘要: 一.Python中的上下文管理器(contextlib模块) 上下文管理器的任务是:代码块执行前准备,代码块执行后收拾 1、如何使用上下文管理器: 如何打开一个文件,并写入"hello world" filename="my.txt" mode="w" f=open(filename,mode) f 阅读全文
posted @ 2017-11-24 17:32 ninxin18 阅读(382) 评论(0) 推荐(0) 编辑
摘要: 1.IO编程 IO(input/output)。凡是用到数据交换的地方,都会涉及io编程,例如磁盘,网络的数据传输。在IO编程中,stream(流)是一种重要的概念,分为输入流(input stream)和输出流(output stream)。可以把流季节为一个水管,数据相当于水管中的水,但是只能单 阅读全文
posted @ 2017-11-24 15:13 ninxin18 阅读(2636) 评论(0) 推荐(0) 编辑
摘要: 1.冒泡排序(英语:Bubble Sort) 它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡排序算法的运作如下: 比较 阅读全文
posted @ 2017-11-24 10:20 ninxin18 阅读(348) 评论(0) 推荐(0) 编辑