摘要:
我们经常需要通过python去执行一条系统执行命令或者脚本,系统的shell命令独立于你python进程之外的,没执行一条命令,就发起一个新的进程, 三种执行命令的方法 subprocess.run() subprocess.call() subprocess.Popen() 各种其他用法 subp 阅读全文
摘要:
hash算法 hash也做散列,也称为哈希,主要用于信息安全领域中加密算法,hash就是找一种数据内容和数据存放地址直接的映射关系。 md5算法 md5讯息算法,广泛使用密码函数 md5算法的特点 1,压缩性,任意长度的数据,算出md5的长度是固定 2,容易计算,原来数据计算md5 3, 抗修改性 阅读全文
摘要:
configParser 模块用于生成和修改常见配置文档,python 3.x为configParser,配置软件的常见配置格式 模块的用法 import configparser config=configparser.ConfigParser() config.sections() config 阅读全文
摘要:
很多程序都有记录日志的需求,并且日志包含的信息即有正常的程序访问日志,还可能有错误,警告等信息输出,python的 logging模块提供了标准的日志接口,你可以通过它存储各种格式的日志,logging的日志可以分debug(),info() warning() error() and critic 阅读全文
摘要:
os模块故名思意就是操作系统模块,该模块提供很多容许你的程序与操作系统直接交互的功能。 1,得到当前工作目录 os.getcwd() 2, 返回指定目录下的所有文件和目录名 os.listdir() 3,函数用来删除文件 os.remove() 4,删除多个目录 os.removedirs(r"c: 阅读全文
摘要:
shutil模块可以创建压缩包并返回文件路径,例如 zip,tar,下面详细其用法 base_name 压缩包的文件名,也可以是压缩包的路径,只是文件名时,则保存至当前目录,否则保存指定路径 data_bak 保存当前路径 format 压缩包种类 zip tar bztar gztar root_ 阅读全文
摘要:
什么shutil模块,就是对高级的文件,文件夹,压缩包进行处理的模块,下面简单讲述其用法。 文件和文件夹的操作 拷贝文件内容 import shutil shutil.copyfileobj(open('old.xml','r'),open('new.xml','w')) 拷贝文件 shutil.c 阅读全文
摘要:
xml是实现不通语言或程序之间进行数据交换的协议,跟json差不多,但是json用起来简单,还没诞生json,以前都是用xml,下面讲述XML模块的用法。 1,导入xml模块 import xml 2,xml模块的用法 import xml.etree.ELementTree as ET tree= 阅读全文
摘要:
在开发过程中,字符串和python数据类型进行转换,下面比较python学习第四十八天json模块与pickle模块差异。 json 的优点和缺点 优点 跨语言,体积小 缺点 只能支持 int str list tuple dict pickle 的优点和缺点 优点 专门为python设计,支持py 阅读全文
摘要:
pickle用于python特有的类型,和python的数据类型间进行转换,提供四个功能 dumps,dump,loads,load. pickle 的用法 #pickle.dumps 将数据通过特殊的形式转换为只有python语言认识的字符串 import pickle data=['url1': 阅读全文