随笔分类 - python博客
python paramiko 远程控制模块
摘要:import paramiko#创建ssh对象ssh = paramiko.SSHClient()#允许连接不在know_hosts文件中的主机#ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())#连接服务器ssh.connect('s
阅读全文
进程与线程的区别
摘要:线程:是操作系统进行运行计算最小的调度单位,是一串指令的集合 进程:要操作cpu,必须要先创建线程,所在的同一个进程里面的线程,共享同一块内存空间 二者的区别: 线程共享内存空间,进程的内存是独立的 一个线程可以控制操作同一进程内的其他线程,但是进程只能操作子进程
阅读全文
python 异常处理
摘要:1 try 2 3 code 4 5 except (error1,error2) as e: 6 7 print(e) 8 9 except Exception as e 抓住所有错误,不建议用 10 11 print('未知错误’,e) 12 13 else: 14 15 print('一切正常
阅读全文
python 反射
摘要:在做程序开发过程中个,我们需要执行对象里面的某个方法,或者调用对象中的某个变量,当由于我们无法确定这个方法或变量是否存在, 这时我们就需要一个特殊的方法或机制要访问或操作这个方法或变量,这种机制就就叫做反射 hasattr(obj,name_str) 判断obj对象中是否有对应的name_str字符
阅读全文
python 将txt文件转换成字典
摘要:txt 文件内容如下 1 with open('user_list','r',encoding='utf-8') as f: 2 dic=[] 3 for line in f.readlines(): 4 line=line.strip('\n') #去掉换行符\n 5 b=line.split('
阅读全文
模拟登陆作业
摘要:1 f=open('user_list','r') 2 3 dic={} 4 lock_list=[] 5 with open('lock_file','r+') as f_file: 6 for line in f: 7 line = line.strip().split() 8 9 dic[li
阅读全文
python读取文件最后一行两种方法
摘要:1)常规方法:从前往后依次读取 步骤:open打开文件。 读取文件,把文件所有行读入内存。 遍历所有行,提取指定行的数据。 优点:简单,方便 缺点:当文件大了以后时间太慢,无法忍受 2)推荐方法: 步骤:open打开日志文件。 移动文件读取指针到文件末尾。 从后往前移动指针直到合适的位置。 读取文件
阅读全文
面向对象
摘要:类的定义与使用 class Student(object): pass class后面是类名,即Student,类名通常是大写开头的单词,紧接着该类是由哪个类继承下来的,通常如果没有合适的继承类,就使用object类,这是所有类最终都会继承的类。 定义好了Student类,就可以根据类创建出Stud
阅读全文
python基础(数据类型操作)
摘要:本节内容 1,列表,元组操作 2,字典操作 3,集合操作 4,文件操作 5,字符编码与转换 列表,元组操作 定义列表 通过下标访问列表中的元素,下标从0开始计数 >>> names = ["Alex","Tenglan","Eric","Rain","Tom","Amy"] >>> names[1:
阅读全文