摘要: 1 import subprocess 2 3 ''' 4 sh-3.2# ls /Users/egon/Desktop |grep txt$ 5 mysql.txt 6 tt.txt 7 事物.txt 8 ''' 9 10 res1=subprocess.Popen('ls /Users/jieli/Desktop',shell=True,stdout=subproce... 阅读全文
posted @ 2017-12-28 15:10 大川哥 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1.下面代码的输出结果是什么 结果是: 函数的默认列表list只在函数定义的时候创建一次,以后都是那个 2.函数延迟绑定 结果是: python闭包的延迟绑定,内部函数被调用时,参数的值在函数内部进行查找,当multipliers调用时,for循环已经执行完毕,i的值就是3 [0, 2, 4, 6] 阅读全文
posted @ 2017-12-27 14:23 大川哥 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 配置文件 # 注释1 ; 注释2 [section1] k1 = v1 k2:v2 user=egon age=18 is_admin=true salary=31 [section2] k1 = v1 读取 import configparser config=configparser.Confi 阅读全文
posted @ 2017-12-25 17:54 大川哥 阅读(644) 评论(0) 推荐(0) 编辑
摘要: hmac模块使用 hashlib : 不可逆加密 hmac : 不可逆键值对方式加密 base64: 可逆加密 使用案例如下: key一致,后面多次添加,最终内容是一样的 key不一致,即使key+后面的内容组合起来是一样的,最终结果也不一样,不在举例了。 阅读全文
posted @ 2017-12-19 15:35 大川哥 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 只有TCP有粘包现象,UDP永远不会粘包 什么是粘包 TCP协议是面向流的协议,接收方不知道消息的界限,不知道一次提取多少数据造成的。TCP发送数据,会用一个Nagle算法进行优化传输,(类似于系统会等一段时间,或者等数据达到一定量后,统一一次发送,这样就造成了粘包)。 粘包案例: 发送的时候优化合 阅读全文
posted @ 2017-12-19 14:23 大川哥 阅读(256) 评论(0) 推荐(0) 编辑
摘要: socket()模块函数用法 例1:TCP from socket import * phone=socket(AF_INET,SOCK_STREAM) #TCP连接 phone.bind(('127.0.0.1',8081)) phone.listen(5) #最多5个监听 conn,addr=p 阅读全文
posted @ 2017-12-14 17:56 大川哥 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 异常处理 一、什么是异常 二、常用的异常 三、异常处理 1. 异常类只能用来处理指定的异常情况,如果非指定异常则无法处理。 2. 多分支 3. 万能异常 不同的异常有不同的处理逻辑,使用多分支异常,万能异常可以用在多分支中的一个。 万能异常要放在最后,要不然就先进入万能异常了。。。 会进入到万能异常 阅读全文
posted @ 2017-12-12 14:52 大川哥 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. isinstance isinstance(obj,cls)检查obj是否是类 cls 的对象 上面都是True print(isinstance('aa', (int,list,str))) 只要是后面元组中的一个,就返回True 2. issubclass issubclass(sub, 阅读全文
posted @ 2017-12-11 18:01 大川哥 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 如何进行隐藏 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) 类中所有双下划线开头的名称如__x都会自动变形成:_类名__x的形式 1.类中定义的__x只能在内部使用,如self.__x,引用的就是变形的结果。 2.这种变形其实正是针对外部的变形,在外部是无法通过__x这个名字访 阅读全文
posted @ 2017-12-08 14:04 大川哥 阅读(123) 评论(0) 推荐(0) 编辑
摘要: python 绑定到对象的方法 类中定义的函数(没有被任何装饰器装饰的),其实主要是给对象使用的,而且是绑定到对象的,虽然所有对象指向的都是相同的功能,但是绑定到不同的对象就是不同的绑定方法,就是带self的那些函数,把自身当做参数传入。 类本身也是可以调用这些函数的,但必须传入一个实例化的对象,当 阅读全文
posted @ 2017-12-04 17:57 大川哥 阅读(180) 评论(0) 推荐(0) 编辑