03 2018 档案
摘要:selenium的安装: 1.打开本机的cmd命令行 2.输入pip,运行。。。。。测试pip命令是否可以正常使用 3.安装selenium。在cmd中输入pip insatll selenium 4.确认是否安装成功。在python编辑器中输入import selenium测试。 5. 6. 运行
        阅读全文
                
摘要:线程是操作系统能够进行运算调度的最小单位, 它包含在进程之中,是进程中的实际运作单位。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不 同的任务。 进程:QQ要以一个整体的形式暴露给操作系统功能管理,里面包含对各种资源的调用。 内存对各种资源管理的集合 就可
        阅读全文
                
摘要:1.安装 安装paramiko有两个先决条件,python和另外一个名为PyCrypto的模块。 通常安装标准的python模块,只需要在模块的根目录下运行: python setup.py build python setup.py install 2.pycryto的安装见上一篇博客 3.par
        阅读全文
                
摘要:1.paramiko模块安装前准备 安装paramiko模块前需要安装pycrypto模块 2.pycrypto模块的源码下载 官网:https://www.dlitz.net/software/pycrypto/ github:https://github.com/dlitz/pycrypto 3
        阅读全文
                
摘要:多线程并发: 修改以上信息即可. 多并发:每来一个请求,服务器就会开一个线程。开启这个线程和这个额连接进行交互。 多进程并发: ForkingTCPServer在linux上好用。
        阅读全文
                
摘要:socketServer是对socket的封装。
        阅读全文
                
摘要:socket粘包: 两条数据粘到一起了 为什么会出现粘包: 两条send指令紧挨着,缓冲区会将两条指令数据合并为一条。 粘包了怎么办? (简单方法)导入time模块,在两条send指令中间加上time.sleep(0.5) (正确方法)
        阅读全文
                
摘要:反射: 通过字符串 hasattr查看有无此方法 getattr调用该方法 均需传入实例和字符串(也就是方法名)
        阅读全文
                
摘要:析构函数写不写都会执行,写了等于将析构函数重构了。 新式类写法; 静态方法 只是名义上归类管理,实际上在静态方法里访问不了类或实例里的任何属性。
        阅读全文
                
摘要:继承:从父类继承到子类。 调用时需传入一个对象作为参数。
        阅读全文
                
摘要:构造函数:在实例化时做一些类的初始化的工作。 有变量名内存不会被销毁。没有变量名的内存会被销毁。 给类传递数据时,类会去开辟内存,保存传递过来的参数。 实例化就是创造一个对象。(类的对象)把一个类变成一个具体对象的过程叫做实例化。 实例变量又叫属性,静态属性。 类的方法,功能,动态属性 先找实例变量
        阅读全文
                
摘要:匹配时每一个子项都要用括号括起来。 re.split()分割 count=2代表只替换前两个数字 匹配反斜杠
        阅读全文
                
摘要:configparser模块 用于生成和修改常见配置文档,当前模块的名称在3.X版本中变更为configpasser 读文件代码 hashlib模块 用于加密相关的操作。
        阅读全文
                
摘要:shutil模块 拷贝文件用 copytree拷贝多级目录 rmtree递归地删除目录 make-archive 单独压缩文件; zipfile json:用于字符串和python数据类型间进行转换 json模块提供了四个功能:dumps、dump、loads、load pickle:用于pytho
        阅读全文
                
摘要:1.定义: 模块:用来从逻辑上组织python代码(变量、函数、类、逻辑), 本质就是一个.py结尾的python文件。(文件名test.py,对应的文件名test.) 包:用来从逻辑上组织模块的,本质就一个目录(必须带有一个__init__.py文件) 2.导入模块方法 import 模块名 ip
        阅读全文
                
摘要:生成式: L=[a*2 for a in range(10) ] 生成器:只有在调用事才会生成相应的数据 只记录当前位置 只有一个_next_()方法。
        阅读全文
                
摘要:迭代最多可迭代999次。 装饰器:本质是函数,装饰其他函数 为其他函数添加附加功能 原则: 1.不能修改被装饰函数的源代码 2.不能修改被装饰函数的调用函数 实现装饰器知识储备: 1.函数即变量 2.高阶函数 3.嵌套函数
        阅读全文
                
摘要:函数式编程就是一种抽象程度很高的编程范式, 函数式编程:lisp,hashshell,erlong 高阶函数:一个函数可以接受另一个函数作为一个参数 字符串变换为字典: eval(字符串)
        阅读全文
                
摘要:1.必须有一个明确的结束条件。 2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3.递归效率不高,递归层次过多时会导致栈溢出 (在计算机中,函数调用是通过栈stack这种数据结构实现的,每当进入一个函数调用, 栈就会加一层栈帧,每当函数返回,站就会减一层栈帧,由于栈的大小不是无限的,所
        阅读全文
                
                    
                
浙公网安备 33010602011771号