随笔分类 - python
摘要:1,translate() 方法Translatetranslate()方法,根据左(X轴)和顶部(Y轴)位置给定的参数,从当前元素位置移动。 实例div{transform: translate(50px,100px);-ms-transform: translate(50px,100px); /
阅读全文
摘要:我们经常需要通过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':
阅读全文
摘要:json用于字符串,和 python数据类型间进行转换,json模块有四个功能,dumps,dump,loads,load. json 用法 json.dumps 将数据通过特殊的形式转换为所有程序语言都认识的字符串 import json js_str=json.dumps(data) print
阅读全文
摘要:shelve模块是一个简单的k,v将内存数据通过文件持久化的模块,可以持久化任何pickle可支持的python数据格式。 1,序列化 import shelve f=shelve.open('shelve_test') names=['www.96net.com.cn',"www.dc3688.c
阅读全文
摘要:前面我学习了 ’.‘ '^' '$' '*' '+' '?' 基本针对单个字符的,学习python 表达式规则剩余规则。 1,{m} 匹配前一个字符m次 2,{n,.m} 匹配前一个字符n到m次 3,’|‘ 匹配左| 或者右边 | 4,’\d‘ 匹配数字 0-9 5,’\D‘ 匹配非数字 6,’\w
阅读全文
摘要:正则表达式是功能比较强大的模块,应用在很多地方,抓网页,数据分析,数据验证等,下面讲述python 导入re模块语法及规则。 1,re模块语法 re.match 从头开始匹配 re.search 匹配包含 一个 re.findall 把所有匹配字符放到列表元素返回 re.split 以匹配的字符当列
阅读全文
摘要:sys故名思意,就是系统模块,系统模块内置很多方法,怎么样去调用方法呢 1,argv 参数 sys.argv() 2,exit() 退出程序 sys.exit() 3,version 获取版本信息 sys.version() 4,maxint 获取最大值 sys.maxint() 5,platfor
阅读全文
摘要:字符串也是一个模块,有自己的方法,可以通过模块导入的方式来调用 1,string模块导入 import string 2, 其用法 string.ascii_lowercase string.digits 更多更能可以用dir()函数查看其方法 文章来自 www.96net.com.cn
阅读全文
摘要:random是程序随机数,很多地方用到,验证码,图片上传的图片名称等,下面说说python random模块导入及用法 1,模块导入 import random 2,random用法 random.randomrange(1,10) 返回1-10随机数,不包括10 random.randomint(
阅读全文
摘要:dir( )函数有点像目录的意思,但是他是包含由模块定义的名称的字符串的排序列表。这个列表包含模块中定义的所有模块,变量和函数的名称。 列举其用法 import time content = dir(time) print (content) 输出结果 ['_STRUCT_TM_ITEMS', '_
阅读全文
摘要:Calendar 是python 日历模块,此模块的函数都是日历相关的,例如打印某月的字符月历,星期之类的模块,下面剖析python Calendar 模块导入及用法。 1,python导入日历模块 import calendar 2,日历模块的函数 calendar.firstweekday( )
阅读全文