python文件操作
来源:互联网 发布:知乎 碧桂园森林城市 编辑:程序博客网 时间:2024/05/22 15:41
1.文件读写
(1)文件读写过程:<1>打开文件
<2>向文件中写入内容
<3>关闭文件
(2)如果文件很小,用read( )一次性读取
如果不能确定文件大小,反复调用read(size)
如果是配置文件,调用readlines( )
eg:f = open('haha')
f.read( )
f.close( )
f = open('haha')f.readlines( )
2.open函数:
r 以读的方式打开,定位到文件开头 eg:f = opn('haha',"r")
r+以读写的方式打开,定位到文件开头,可以写入内容到文件
w以写的方式打开,打开文件时会清空文件内容,并且不能读
w+以读写的方式打开,定位到文件开头,打开也会清空文件内容
a以写的方式打开,定位到文件末尾,是一个追加的操作,但并不允许读
a+以读写的方式打开,定位到文件末尾,是一个追加的操作
3.文件的其他操作:
f.flush( )函数:将缓冲区的内容写入硬盘中
f.seek( )函数:可以跟两个参数,(移动多少字节,[相对当前位置移动的]),[1]的时候表示相对当前位置移动的,[2]的时候表示文件从末尾往后移动,[0]的时候表示文件从开头往后移动
f.tell( )函数:返回当前文件指针的偏移量
4.with语法:用于需要打开、关闭成对的操作,可以自动关闭打开对象
eg:with open("haha") as f:
print f.read( )
- Python 文件操作常用操作
- [python]python操作xml文件
- Python文件操作
- python文件目录操作
- Python文件操作
- Python文件操作
- python 文件操作
- python 文件操作
- Python 文件操作
- python 文件操作
- Python文件操作
- python 文件读写操作
- Python文件读写操作
- python文件目录操作
- Python的文件操作
- python常见文件操作
- python - 文件操作
- python文件操作
- java同步和异步
- 数据结构
- 矩阵的算法
- 初识计算机
- Codeforces #831E: Cards Sorting 题解
- python文件操作
- 浅析Java基本数据类型
- 【学习笔记】 初学JS写了个轮播图
- 苹果APP开发技术支持
- ZOJ3870 Team Formation【位运算+数学】
- 坚持#第186天~好久没写了,我想变优秀,所以要坚持写
- 线程互斥和同步(二 方式)线程
- intellij 中使用gulp
- freemarker语法