【原】python 文件打开模式和文件游标

python中可以通过调用内置函数 open 打开文件

w模式, 写模式, 如文件不存在则创建, 如已存在则清除所有已有内容

r模式, 只能读取

r+模式, 在读取的同时也能写文件, 打开时不会清除已有内容

a模式, 追加写, 写到文件末尾

python中可以通过 文件的tell方法获取当前游标位置, seek函数改变当前游标位置

便于记忆的话可以将游标的位置理解为在原文字符串的“中间”, 即如下图

当你读取一个字符或写入一个字符的时候, 操作的是游标所在“虚”位置后边的字符

而在通过a模式打开文件后, 调用tell方法显示游标在位置0, 但其实文件游标在文件最末尾(即图中G的后边)

此条目发表在 Python 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

发表评论

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

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>