第24课 Python文件打开、读写模式详解
2017-01-12 20:17
387 查看
1. 文件基础
文件读写是Python编程基础内容,在Python下通常先以某种方式打开文件,之后再进行相应的读写操作,读写完成以后一定要关闭打开的文件。打开文件可以用open函数,将指定的文件(第一个参数)以某种模式(第二个参数)打开。
2. 文件操作流程
打开文件:建立程序与文件的练习
读方式
写方式
读写文件
read readline readlines
write writelines
关闭文件
File_obj.close
3. 文件的打开
file_obj=open(filename,mode)
filename:
原字符串 r’ c:\temp\text.t’
转义字串 ’c:\\temp\\text.t’
4.文件的读写模式(Mode)详解
r 打开只读文件,该文件必须存在。
r+ 打开可读写的文件,该文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
文件读写是Python编程基础内容,在Python下通常先以某种方式打开文件,之后再进行相应的读写操作,读写完成以后一定要关闭打开的文件。打开文件可以用open函数,将指定的文件(第一个参数)以某种模式(第二个参数)打开。
2. 文件操作流程
打开文件:建立程序与文件的练习
读方式
写方式
读写文件
read readline readlines
write writelines
关闭文件
File_obj.close
3. 文件的打开
file_obj=open(filename,mode)
filename:
原字符串 r’ c:\temp\text.t’
转义字串 ’c:\\temp\\text.t’
4.文件的读写模式(Mode)详解
r 打开只读文件,该文件必须存在。
r+ 打开可读写的文件,该文件必须存在。
w 打开只写文件,若文件存在则文件长度清为0,即该文件内容会消失。若文件不存在则建立该文件。
w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。
a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原先的内容会被保留。
a+ 以附加方式打开可读写的文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾后,即文件原先的内容会被保留。
相关文章推荐
- VBOpen函数详解打开关闭读写文件
- C/C++/Python等 使用二进制模式打开文件与不使用二进制模式的区别
- python文件读写模式解析
- 详解Python中open()函数指定文件打开方式的用法
- 转载:python文件打开方式详解——a、a+、r+、w+区别
- C++文件操作(输入输出、格式控制、文件打开模式、测试流状态、二进制读写)
- python open文件 读写模式说明
- python 文件的打开模式和文件对象方法
- Python打开文件时的几种模式比较
- 飘逸的python - 理解打开文件的模式
- Python:file/file-like对象方法详解【单个文件读写】
- Python 文件读写操作实例详解
- Python_文件对象类型及其读写函数详解
- fopen打开文件的模式详解
- open()文件对象的seek、tell方法详解 分类: python基础学习 open()文件读写 python Module 2013-09-05 09:40 450人阅读 评论(0) 收藏
- python文件读写操作---文件路径含有中文打开错误
- 正确理解Python文件读写模式字w+、a+和r+
- python文件读写模式
- 正确理解Python文件读写模式字w+、a+和r+
- python文件打开方式详解——a、a+、r+、w+区别