2019年1月9日

九 configparser模块

摘要: 配置文件如下: 读取 改写 import configparser config = configparser.ConfigParser()config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', 'Compres 阅读全文

posted @ 2019-01-09 15:01 徐十刑 阅读(122) 评论(0) 推荐(0) 编辑

八 xml模块

摘要: xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: <?xml versio 阅读全文

posted @ 2019-01-09 15:00 徐十刑 阅读(109) 评论(0) 推荐(0) 编辑

六 json&pickle模块

摘要: 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 我们把对象 阅读全文

posted @ 2019-01-09 14:57 徐十刑 阅读(142) 评论(0) 推荐(0) 编辑

七 shelve模块

摘要: shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写;key必须为字符串,而值可以是python所支持的数据类型 阅读全文

posted @ 2019-01-09 14:57 徐十刑 阅读(100) 评论(0) 推荐(0) 编辑

五 shutil模块

摘要: 高级的 文件、文件夹、压缩包 处理模块 shutil.copyfileobj(fsrc, fdst[, length])将文件内容拷贝到另一个文件中 shutil.copyfile(src, dst)拷贝文件 shutil.copymode(src, dst)仅拷贝权限。内容、组、用户均不变 shu 阅读全文

posted @ 2019-01-09 14:56 徐十刑 阅读(157) 评论(0) 推荐(0) 编辑

四 sys模块

摘要: # 知识储备 #进度条的效果[# ][## ][### ][#### ] #指定宽度print('[%-15s]' %'#')print('[%-15s]' %'##')print('[%-15s]' %'###')print('[%-15s]' %'####') #打印%print('%s%%' 阅读全文

posted @ 2019-01-09 14:54 徐十刑 阅读(140) 评论(0) 推荐(0) 编辑

三 os模块

摘要: os模块是与操作系统交互的一个接口 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名: 阅读全文

posted @ 2019-01-09 14:50 徐十刑 阅读(145) 评论(0) 推荐(0) 编辑

二 random模块

摘要: import random def make_code(n): res='' for i in range(n): s1=chr(random.randint(65,90)) s2=str(random.randint(0,9)) res+=random.choice([s1,s2]) return 阅读全文

posted @ 2019-01-09 14:49 徐十刑 阅读(108) 评论(0) 推荐(0) 编辑

一 time与datetime模块

摘要: 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结构化的时间(s 阅读全文

posted @ 2019-01-09 14:45 徐十刑 阅读(98) 评论(0) 推荐(0) 编辑

导航