摘要:
paramiko paramiko是基于python实现的ssh2远程安全连接,支持认证及密钥方式。可以实现远程命令执行、文件传输、中间ssh代理等功能。 paramiko包含两个核心组件:SSHClient和SFTPClient SHHClient 它是ssh服务会话的高级表示,该类封装了传输(t 阅读全文
摘要:
队列 队列遵从先进先出,即存入队列的值按照先后顺序进行排列,取值时优先取出先存入的值,取出后即从队列中删除该值: 队列中使用put存放数据,get取数据,二者皆可设置超时事件,get可以设置阻塞状态,默认为阻塞。 队列也可执行先进后出的场景,通过调用queue.LifoQueue可以实现。 队列同样 阅读全文
摘要:
socket 简单讲先是server端发布一个服务,提供端口和IP,监听起来,就OK了。通过socket.send(bytes)给客户端发送消息,通过socket.recv(bytes)接收客户端的数据,进行处理 然后客户端根据提供的端口和IP去连接,通过socket.spend(bytes)发送数 阅读全文
摘要:
虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。下面就来了解一下如何在Python中进行对象编程。 一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定 阅读全文
摘要:
一简介:就其本质而言,正则表达式(或 RE)是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现。正则表达式模式被编译成一系列的字节码,然后由用 C 编写的匹配引擎执行。 二字符匹配(普通字符,元字符):普通字符:大多数字符和字母都会和自身匹配 >> 阅读全文
摘要:
现在已经知道如何创建和执行自己的程序,但如何更加清晰合理的展示自己的代码呢,我们不可能将成千上万的代码写到一个文件里,这里我们需要用到模块。 一般python程序都可以作为模块被调用,也都可以调用其他的模块。模块是程序,模块有三个来源,第一种是内置模块,第二种是第三方模块,第三种是自定义模块。 导入 阅读全文
摘要:
字面意思,文件操作,无非就是找到文件,打开文件,写入/删除文件,找不到文件就去创建文件,并没有什么特殊的。如果你是这么认为的,那就太天真了,在python中提供了更为合理的数据管理方式。并非是你想像中的那么简单。 首先是打开文件,打开文件需要调用open函数,提供文件名,及打开方式。打开方式有(默认 阅读全文
摘要:
学习过C、C++、java。其他语言也有接触过oc什么的,其实这么多语言,确实没见过有谁会在一个代码文件里实现成千行上万的代码,通常会通过一个叫做方法的东西去来回传递处理数据神马的。这个方法就是python中的函数。 这里会分以下几点来介绍python的函数: 函数的特点 函数的定义 函数的调用 函 阅读全文
摘要:
abs(number) 返回一个数的绝对值 all(iterable)和any(iterable) 如果所有iterable都为真,则all返回True,否则返回False 如果任一iterable为真,则any返回True,否则返回False ascii(object) 将基本的数据类型转换为as 阅读全文
摘要:
set集合是一种无序、无重合值、可迭代的数据集合。 set函数 set可以通过set()函数对序列进行强制转换为set类型的数据,也可以通过直接赋值的方式生成set类型数据: 方法 通过函数dir(set)可以看到set的函数有哪些。 这里着重介绍一下几个常用函数 add add方法是想set集合中 阅读全文