美文网首页Python基础
python函数open及file解析

python函数open及file解析

作者: 极客与宽客 | 来源:发表于2019-04-01 18:02 被阅读2次

open函数

r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。

rb:以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。

r+:打开一个文件用于读写。文件指针将会放在文件的开头。

rb+:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。

w:打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

wb:以二进制格式打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

w+:打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

wb+:以二进制格式打开一个文件用于读写。如果该文件已存在则打开文件,并从开头开始编辑,即原有内容会被删除。如果该文件不存在,创建新文件。

a:打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

ab:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。

a+:打开一个文件用于读写。如果该文件已存在,文件指针将会放在文件的结尾。文件打开时会是追加模式。如果该文件不存在,创建新文件用于读写。

ab+:以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。

file函数

file.read([size]):size 未指定则返回整个文件,如果文件大小 >2 倍内存则有问题,f.read()读到文件尾时返回""(空字串)。

file.readline():返回一行。

file.readlines([size]) :返回包含size行的列表, size 未指定则返回全部行。

for line in f: print line :通过迭代器访问。

f.write("hello\n"):如果要写入字符串以外的数据,先将他转换为字符串。

f.tell():返回一个整数,表示当前文件指针的位置(就是到文件头的比特数)。

f.seek(偏移量,[起始位置]):用来移动文件指针。

偏移量: 单位为比特,可正可负

起始位置: 0 - 文件头, 默认值; 1 - 当前位置; 2 - 文件尾

f.close() 关闭文件

参考资料:http://www.runoob.com/python/python-func-open.html

相关文章

  • python函数open及file解析

    open函数 r:以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 rb:以二进制格式打开一个文件...

  • Python文件对象

    1 文件打开方法 1.1 open及file内建函数 内建函数open()/file()提供了初始化输入/输出(I...

  • Python获取文件信息

    文件读写 open()与file() open()方法使用python内建函数操作文件file()则是构建了一个f...

  • [笔记] Python核心编程 第九章

    文件有两个内建函数open()和file(),推荐用open(),file在Python3.x版本上已经被废弃 n...

  • perl学习-day5-Perl文件操作

    1 Open函数 使用open的函数以只读的方式(<)打开file.txt open(DATA,"

  • Python文件系统

    文件内建函数open()和file() open语法:file_obj= open(file_name, acce...

  • Python 文件 I/O(学习总结)

    打开和关闭文件 open 函数 你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相...

  • python学习之文件读取

    新建一个txt文档,写入内容,将其按照格式输出: python中file()和open()的区别open:内置函数...

  • Python基础篇之文件与OS

    Python中与文件有关的两大函数open|close及file对象的读写操作,以及与文件有关的OS模块。两个模块...

  • 文件I/O_打开和关闭文件

    open 函数你必须先用Python内置的open()函数打开一个文件,创建一个file对象,相关的方法才可以调用...

网友评论

    本文标题:python函数open及file解析

    本文链接:https://www.haomeiwen.com/subject/bqsupqtx.html