云上小悟
首页   关于   小悟志   栏目   标签   文章   归档   友链   联系

   云上小悟  +  

当前位置 : 首页 » IT通信 » Python的基本文件操作 正文

Python的基本文件操作

IT通信 / by: 麦新杰 / 发布:2016年11月21日 / 8次阅读 / 暂无评论
标签:我用Python   / 最后修改时间: 2016-11-23 21:55:54

IT通信 / 2016年11月21日 / 8次阅读 / 标签:我用Python  


Python的基本文件操作

写了一个简单的测试Python文件操作的函数,里面有几个细节:

1, 使用w方式打开文件,会将同名文件之前的内容全部删除;如果文件不存在,就是创建一个新文件;(使用a打开文件,如果文件不存在,一样是创建一个新文件)

2, 最好显示的制定文件的路径;

3, readline的结果长度等于0,表示EOF;

4, 关于flush函数:

一般的文件流操作都包含缓冲机制,write方法并不直接将数据写入文件,而是先写入内存中特定的缓冲区。flush方法是用来刷新缓冲区的,即将缓冲区中的数据立刻写入文件,同时清空缓冲区。正常情况下缓冲区满时,操作系统会自动将缓冲数据写入到文件中。至于close方法,原理是内部先调用flush方法来刷新缓冲区,再执行关闭操作,这样即使缓冲区数据未满也能保证数据的完整性。如果进程意外退出或正常退出时而未执行文件的close方法,缓冲区中的内容将会丢失。

 

Python的基本文件操作测试代码:

 

本文固定链接:http://www.maixj.net/ict/python-file-13651

“Python的基本文件操作”正在等您

发表评论

电子邮件地址不会被公开。 必填项已用*标注


前一篇:

麦新杰的云上小悟独立博客网站文章内容,除非特别注明,全部都是原创,如需转载,请先阅读版权声明!原创文章更具个性,有些文字虽略显随意,但不影响个人思想表达。部分文章是我自己的笔记,为自己记录,总结和收藏,同时也分享给您!这是本博建设的出发点,希望您喜欢并得到您的支持!喝杯茶,慢慢阅读...

©Copyright 麦新杰 SINCE 2014 云上小悟独立博客版权所有  备案号:苏ICP备14045477号-1  

本站360安全检测  Valid CSS!