python基础笔记-5
来源:互联网 发布:淘宝来客提醒 编辑:程序博客网 时间:2024/06/09 02:55
文件操作
打开方式
r 只读方式打开,不存在报错,open的默认打开方式
w 只写方式打开,不存在创建,存在覆盖原内容
a 只写方式打开,不存在创建,存在追加
rb 二进制只读,不存在报错
wb二进制只写,不存在创建,存在覆盖原内容
ab二进制只写,不存在创建,存在追加
r+读写方式打开,不存在报错
w+读写方式打开,不存在创建,存在覆盖原内容
a+读写方式打开,不存在创建,存在追加
rb+二进制读写方式打开,不存在报错
wb+二进制读写方式打开,不存在创建,存在覆盖原内容
ab+二进制读写方式打开,不存在创建,存在追加
read()可以指定读的长度,默认读到文件结尾,每次都从文件读写指针开始读。
readline读一行
readlines每一行作为一个元素,返回一个列表
大文件不要用read全部读取,最好指定一次读取的大小,循环处理;realine同样不行,有可能文件中的内容就是没有换行。
tell() 查看当前读写指针位置
seek(offset, whence) 移动读写指针
offset-偏移量
whence:0-文件开始起始位置,1-文件当前读写位置,2-文件末尾,默认为0
Python3中,对于文本方式打开的文件,只允许相对于起始位置移动,如果whence选1或2,offset只能写0
import os
os.rename(“”,””)
os.remove(“”)
os.mkdir(“”)
os.rmdir(“”)
os.getcwd()获取当前绝对路径
os.chdir(“”)变更当前路径
os.listdir(“”) 获取某目录下的文件列表
阅读全文
0 0
- python基础笔记-5
- [Python] Python基础笔记
- Python基础学习笔记5 tuple,set
- Python学习笔记--基础篇5
- Python基础笔记摘要
- Python 笔记 : 基础
- Python基础学习笔记
- [笔记]Python对象基础
- python 基础笔记
- Python基础笔记
- Python 基础笔记(1)
- Python 基础笔记(2)
- python基础笔记
- Python基础笔记
- python基础笔记1
- python基础笔记(一)
- python基础学习笔记
- Python基础学习笔记
- Linux shell常用基本命令(一)
- 【C#】之字典泛型
- ruby零散笔记
- SSD(single shot multibox detector)算法及Caffe代码详解
- JNA调用VC++代码
- python基础笔记-5
- 字符串中不重复的单词个数
- ES6之Module的语法(1)
- Java中equals方法造成空指针异常的原因及解决方案
- 常用头文件和函数
- Android 系统自带模糊图像算法,获取状态栏、标题栏高度
- Linux shell常用基本命令(二)
- Android 图片移动和拖动
- 【TensorFlow】DNNRegressor 的简单使用