西西软件下载最安全的下载网站、值得信赖的软件下载站!

首页编程开发其它知识 → Python编程之文件读、写操作

Python编程之文件读、写操作

相关软件相关文章发表评论 来源:西西整理时间:2012/12/24 11:10:25字体大小:A-A+

作者:西西点击:0次评论:0次标签: 读写操作

  • 类型:系统其它大小:221KB语言:中文 评分:10.0
  • 标签:
立即下载

Python对文件的访问方式一般有三种模式:读模式('r')、写模式('w')或追加模式('a').  另外两种可混合使用的模式: 二进制模式(‘b’),读/写模式(‘+’)。 如:‘rb’: 读取二进制文件模式      ‘r+’:可读可写模式。

写文件的流程:1:可写方式打开文件    2:写文件操作     3:关闭文件

读文件流程:1:只读方式打开文件   2:读取文件(使用readline方法读文件的每一行。这个方法返回包括行末换行符的一个完整行。所以,当一个 空的 字符串被返回的时候,即表示文件末已经到达了,于是我们停止循环。)  3:关闭文件

二:操作

打开文件:

open("pathname","model","buffering"),后面的两个参数可选,不填model,默认以只读方式打开,buffering:0/false无缓冲   1/true 有缓冲

file("pathname",'model')

两者的区别是用open函数,文件必须已经存在,否则会报找不到文件的错误;用file函数,文件存在则打开,不存在就创建。

上例中若两文件均不存在,则用open函数打开的就会报错,用file函数打开的会自动创建再打开:

读/写文件:

f.read() 读出所有内容;f.read(4)  读取前4个字符      f.write()  追加的形式写入   f.tell()  返回所读取文件内字符的长度。

输出:

f.seek(offset,whence)

offset:将光标移到offset定义的下标位置,在此处开始插入或读取文件     whence:偏移量表示从什么位置开始算offset,默认为0-----表示光标从文件头开始算起     1:表示相对于当前位置的移动,offset可以是负数     2:光标从文件结尾处开始算起

输出:

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(0)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)
    推荐文章

    没有数据