摘要: 一、可视模式 按v启用可视模式,之后移动光标可以选择。 如: 如果想整行操作,则用大写的V,再移动光标可以按行为单位进行选择。 二、列块操作 在 word中有一个功能,按alt加鼠标拖动,可以拖出矩形块,在vim同样具有此功能。 如: 方法是: control+v,启用块可视模式,之后移动鼠标,可以 阅读全文
posted @ 2018-09-21 14:53 空林~~清风~~~ 阅读(948) 评论(0) 推荐(0) 编辑
摘要: 守护进程 + 子进程转换为守护进程 + 主进程的代码结束,子进程的代码也应该接收, 这个事情有守护进程来做 + 守护进程会随着主进程的代码执行完毕而结束, 而不是随着主进程的接收而结束(子进程不一定结束) python from multiprocessing import Process impo 阅读全文
posted @ 2018-09-21 14:31 空林~~清风~~~ 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 普通版的socketserver 简易多进程socketserver python server.py import socket from multiprocessing import Process 主要的不同是利用了函数和子进程,这里建立了函数 def serve(conn): ret = ' 阅读全文
posted @ 2018-09-21 13:48 空林~~清风~~~ 阅读(556) 评论(0) 推荐(0) 编辑
摘要: join()方法 控制多个子进程, 保证所有子进程结束才执行下面的逻辑 异步写入多个文件 开启子进程的第二种方法 开启子进程第二种方法 参数的传递 阅读全文
posted @ 2018-09-21 11:08 空林~~清风~~~ 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 父进程: 13036父进程的父进程: 818854321 参数子进程: 6652子进程的父进程: 1303612345 阅读全文
posted @ 2018-09-21 10:01 空林~~清风~~~ 阅读(999) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-09-20 16:24 空林~~清风~~~ 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 文件打开 f = file(name[, mode[, buffering]]) + 入口参数: name 文件名 mode 选项,字符串 buffering 是否缓冲 (0=不缓冲,1=缓冲, 1的int数=缓冲区大小) + 返回值 : 文件对象 mode 选项: "r" 以读方式打开,只能读文件 阅读全文
posted @ 2018-09-20 14:42 空林~~清风~~~ 阅读(193) 评论(0) 推荐(0) 编辑
摘要: ```python 利用pickle 存储和读取文件 1.存储文件: #引入所需包,将列表元素存入data2的文件里面 import pickle mylist2 ={'1','nihao','之后','我们',1,2,3,4} #不可以存list pk_file = open(r'c:\Temp\pickel.txt', 'wb') # 注意一定要写明是wb 而不是w. #最关键的是这步,将内容... 阅读全文
posted @ 2018-09-20 14:25 空林~~清风~~~ 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: + 上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as... 如果用正常的open,close 上下文管理的好处: 两段程序 阅读全文
posted @ 2018-09-20 08:15 空林~~清风~~~ 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 一个函数和它的环境变量合在一起,就构成了一个闭包(closure)。在Python中,所谓的闭包是一个包含有环境变量取值的函数对象。环境变量取值被保存在函数对象的__closure__属性中。比如下面的代码: __closure__里包含了一个元组(tuple)。这个元组中的每个元素是cell类型的 阅读全文
posted @ 2018-09-20 08:09 空林~~清风~~~ 阅读(567) 评论(0) 推荐(0) 编辑