2018年4月28日

6-3 如何解析简单的XML文档

摘要: 元素节点、元素树 >>> help(parse) Help on function parse in module xml.etree.ElementTree: parse(source, parser=None) >>> help(et.getroot) Help on method getroo 阅读全文

posted @ 2018-04-28 11:44 石中玉smulngy 阅读(175) 评论(0) 推荐(0)

2018年4月26日

6-2 如何读写json数据

摘要: 通过查看help(json.dump)和help(json.dumps)帮助信息,dump是将转换格式到文件对象,而dumps转换格式到字符串。 一、Json.dumps() Json.dumps()将python对象转为json格式。 1、将列表转为json格式, 2、将字典转为json 转换后与 阅读全文

posted @ 2018-04-26 10:09 石中玉smulngy 阅读(158) 评论(0) 推荐(0)

6-1 如何读写csv数据

摘要: Urlretrieve模块第一个参数是url,第二个参数是要将打开的文件保存的文件。 对CSV文件读写使用CSV接口的reader()和writer()函数 因这个网址已经打不开了,所以在网上下载一个CSV文件直接操作 一、打开并读一个csv文件 >>> help(csv.reader) Help 阅读全文

posted @ 2018-04-26 10:04 石中玉smulngy 阅读(614) 评论(0) 推荐(0)

2018年4月25日

5-6 如何使用临时文件

摘要: 一、TemporaryFile 由TemporaryFile创建的文件,不能由绝对路径找到,只能通过文件对象找到访问 >>> help(TemporaryFile) Help on function NamedTemporaryFile in module tempfile: NamedTempor 阅读全文

posted @ 2018-04-25 09:58 石中玉smulngy 阅读(136) 评论(0) 推荐(0)

5-5 如何访问文件的状态

摘要: 一、系统调用 os模块 >>> help(os.stat) Help on built-in function stat in module nt: stat(...) stat(path) -> stat result Perform a stat system call on the given 阅读全文

posted @ 2018-04-25 09:55 石中玉smulngy 阅读(220) 评论(0) 推荐(0)

2018年4月23日

5-4如何将文件映射到内存

摘要: 通常读写文件使用read和write方法,都是以流的形式(一个字节接着一个字节)读写,假如需要针对某一位置读写,需要使用seek方法调整文件指针,但此方法对操作二进制文件是不方便的。 1、在访问二进制文件时,希望能把文件映射到内存中,可以像操作数组一样直接操作。Linux系统中的framebuffe 阅读全文

posted @ 2018-04-23 10:18 石中玉smulngy 阅读(274) 评论(0) 推荐(0)

5-3如何设置文件的缓冲

摘要: 磁盘的操作是块,以块为单位,每次读写一个块,当写文件时,写入一个字节和写入一个块字节用时是相同的,为了提高IO操作,减少IO操作次数(IO操作时间较长)。 全缓冲的大小和设备有关,一般一个块为4096个字节,当超过4096时才会输出到文件上。 在最后f2.write('-'*2)执行后,文件内容才被 阅读全文

posted @ 2018-04-23 10:13 石中玉smulngy 阅读(217) 评论(0) 推荐(0)

2018年4月20日

5-2如何处理二进制文件

摘要: 一、字符串与整型数字的转换介绍 根据上图WAV格式,数据头里面的数据有大端数据有小端数据,python读出的文件都是字符串,所以处理这个二进制文件,就需要将字符转换为整型了。 (1)按小端模式将字符串转为short类型(转hex默认是小端) (2)按大端模式将字符串转为short类型 二、操作一个w 阅读全文

posted @ 2018-04-20 09:59 石中玉smulngy 阅读(757) 评论(0) 推荐(0)

5-1如何读写文本文件

摘要: python2中,默认编码是unicode编码,这种编码不能直接存储物理硬件(磁盘的扇区、网络的socket)中,需要转换成string(由连续的字节组成) 从错误提示可以看出,字符串s不是unicode编码是而是ascii编码,不能再进行编码。 创建unicode编码字符串 在字符串前加’u’ 对 阅读全文

posted @ 2018-04-20 09:15 石中玉smulngy 阅读(179) 评论(0) 推荐(0)

2018年4月19日

4-6如何去掉字符串中不需要的字符

摘要: 1、简单介绍 方法一:字符串strip(),lstrip(),rstrip()方法去掉字符串两端字符 (1)str.strip() 去除字符串两端字符 (2)str.lstrip() 去除字符串左端字符 (3)str.rstrip() 去除字符串右端字符 举例: 方法二:删除单个固定位置的字符,可以 阅读全文

posted @ 2018-04-19 09:25 石中玉smulngy 阅读(2506) 评论(0) 推荐(0)

导航