Python基础教程文件读写

北京中科皮肤医院好不好 http://pf.39.net/bdfyy/zjft/161225/5154126.html
文件读写是我们最常见的一个需求,而且,更多的时候,我们是读写文本文本,直接读写二进制文件是很少见的。计算机文件今天,本文遵照以前的做法,抛开各种复杂的理论和API讲解,直接按需求列方法。一切都要既快又简单一口气读取整个文件的内容读取整个文件三行代码搞定,只需要注意一点:不要读取太大的文件,对于一般文件,都没问题的。按行遍历读取是不是也很简单?需要注意的是,按行遍历的时候,行尾带的回车也会读进来,所以使用print输出的时候,每一行后面会有个空行,你可以根据需要使用rstrip函数给它删除掉即可。去掉换行符按行遍历文件还有一种方法:readlines用法readlines读取文件时自带buffer,也就是缓存,效率还是很不错的。读取到的结果是一个列表,你可以随时遍历它。总体上只需要注意一点:当文件特别大时,需要很长时间(这似乎是废话)。查找文件中的指定信息这是我的一段测试文本,我把它放在了文件中:拒绝毒鸡汤现在,我要找“时间都去哪儿了”是否包含在这个文件中,如果有,返回行号。在一个文件中查找指定内容上面的示例,有两个地方要注意:find函数对行号的计算是从0开始的,不是1文件中有中文的时候,记得编码要一致,我们推荐在任何时候都使用UTF-8,避免各种坑5分钟就学会了,必须的!写在最后最后其实只需要注意一点:文件的关闭函数close(),在读文件的时候,可以不用管,不关闭啥事儿也没有,但是写文件的时候最好关闭一下。因为凡事不怕一万,就怕万一,万一你文件还没写入磁盘的时候程序异常了,岂不是悲剧?学会其中的一项功能是很简单的,想要成为Python高手,还需要各位不懈的努力,当然了,成为高手的感觉也是很不错的,帅哥有人爱,美女有人追,很幸福的感觉有木有?零基础学Python从入门到精通基础入门项目实践赠视频课程R京东好评率97%无理由退换¥29.8购买


转载请注明:http://www.aierlanlan.com/tzrz/8678.html