06 2017 档案
摘要:解压序列赋值给多个对象 任何的序列(或者是可迭代对象)可以通过一个简单的赋值语句解压并赋值给多个变量。唯一的前提就是变量的数量必须跟序列元素的数量是一样的。 >>> data = ['abcd','a',1,2,(3,4)]>>> a,b,c,d,e = data>>> a,b,c,d,e('abc
阅读全文
摘要:xml处理模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: 1 <?xml version="1.0"?> 2 <data> 3 <
阅读全文
摘要:u/U:表示unicode字符串 不是仅仅是针对中文, 可以针对任何的字符串,代表是对字符串进行unicode编码。 一般英文字符在使用各种编码下, 基本都可以正常解析, 所以一般不带u;但是中文, 必须表明所需编码, 否则一旦编码转换就会出现乱码。 建议所有编码方式采用utf8 r/R:非转义的原
阅读全文
摘要:shutil模块 shutil模块提供了大量的文件的高级操作。特别针对文件拷贝和删除,主要功能为目录和文件操作以及压缩操作。对单个文件的操作也可参见os模块。 shutil.copyfileobj(fsrc, fdst[, length]) shutil.copyfileobj(fsrc, fdst
阅读全文
摘要:time 模块 时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.struct_ti
阅读全文
摘要:用于序列化的两个模块 json,用于字符串 和 python数据类型间进行转换(python 内存中的数据对象,如列表、字典是不能直接写到文件中的,因为文件只能存bytes和字符串类型,所以json将内存中的数据类型转成字符串,存入文件,使用时再load。解决了不同语言、不同平台之间的数据交换。)
阅读全文

浙公网安备 33010602011771号