03 2017 档案
摘要:线程锁使用场景 多个线程同时修改同一份数据时必须加锁即线程锁 队列的作用 解耦,使程序之间实现松耦合 提高处理效率 队列和列表处理数据的区别 队列数据只有一份,取走就没有了,列表数据取出后仍然存在于列表中 python多线程使用场景 python多线程不适合CPU操作(计算)密集型任务,适合IO操作
阅读全文
posted @ 2017-03-31 21:35
魅力宁波
摘要:paramiko模块 ssh 密钥连接连接 import paramiko private_key =pramiko.RSAKey.from_private_key_file("私钥路径") ssh =paramiko.SShClient() ssh.set_missing_host_key_pol
阅读全文
posted @ 2017-03-26 20:18
魅力宁波
摘要:动态导入模块 import os,sys base =os.path.dirname(os.path.dirname(os.path.abspath(__file__))) sys.path.append(base) '''解释器内部导入方式,只导入module a''' # mod =__impo
阅读全文
posted @ 2017-03-25 18:52
魅力宁波
摘要:类的装饰器 静态方法 class Dog(object): def __init__(self, name): self.name = name @staticmethod # 把eat方法变为静态方法 def eat(self): print("%s is eating" % self.name)
阅读全文
posted @ 2017-03-24 16:49
魅力宁波
摘要:一 常用模块 定义:可以实现某种功能的.py结尾的python文件,文件名为test.py,则模块名为test 导入方法 import 模块名 import 模块名1,模块名2 from 模块名 import * 不建议使用这种方法,容易引起模块中的方法被程序中的同名方法覆盖的错误 from 模块名
阅读全文
posted @ 2017-03-23 18:48
魅力宁波
摘要:面向对象的几个核心特性如下 Class 类一个类即是对一类拥有相同属性的对象的抽象、蓝图、原型。在类中定义了这些对象的都具备的属性(variables(data))、共同的方法 Object 对象 一个对象即是一个类的实例化后实例,一个类必须经过实例化后方可在程序中调用,一个类可以实例化多个对象,每
阅读全文
posted @ 2017-03-23 17:19
魅力宁波
摘要:一 装饰器 定义:本质是函数,作用是给其他函数增加附加功能 原则:1不能修改被装饰函数的源代码 2不能改变被装饰函数的调用方法 装饰器知识储备 1函数即“变量” 定义函数和定义变量的方式是类似的,定义变量是让变量名去引用给定的变量值,定义函数是让函数名去引用给定的函数体。 2高阶函数 2.1将函数作
阅读全文
posted @ 2017-03-21 17:57
魅力宁波
摘要:一 集合 集合是一种无序的元素唯一的数据类型 1列表转换为集合 list = [1,2,3,3,6,8,9,12,12] list = set(list) 2关系测试 set1 ={1,3,5,7,9} set2 ={2,4,6,9} set3 ={1,3} 交集 print(set1.inters
阅读全文
posted @ 2017-03-20 17:14
魅力宁波
摘要:一.模块的认识 1模块的分类 模块即库分为标准库和第三方库,标准库就是python自带的可以直接导入使用的库,第三方库就是需要下载安装后才能导入使用的库(我们自己写的python文件就可以作为第三方库导入使用)。要在自己的一个python文件中导入另个python文件作为第三方库来使用,需要将这两个
阅读全文
posted @ 2017-03-19 19:53
魅力宁波
摘要:一.变量命名规则 1.变量名只能是字母、数字、下划线的任意组合 2.变量名不能以数字开头 3.一些保留字段不能作为自定义变量名 4变量名需要有明确含义,如保存名字的变量,最好定义为name之类的变量名 二.字符编码 字符编码的作用是用来将输入的字符转换为机器码。ASCII码是国际上最早的字符编码,中
阅读全文
posted @ 2017-03-19 11:33
魅力宁波

浙公网安备 33010602011771号