文件操作
2016-04-29 22:21
253 查看
f = open(file, mode)
mode取值r: open for reading (default)
w: open for writing, truncate the file first
a: open for writing, appending to the end of the file if it exists
b: binary mode
t: text mode (default)
+: open a disk file for updating
混合用法
a+: 可读写,写入文件尾
r+: 可读写,写入文件任意位置,f.seek(0)时,从文件开始覆盖写入
w+: 可读写,写入时要清空文件内容
FileObject属性和方法
f.closed
s = f.readline([size])
l = f.readlines([size])
s = f.read([size])
f.write(s)
f.writeles(l)
pos = f.tell() # 文件指针位置
f.seek(offset, from_what) # from_what: 0-文件开始位置 1-文件当前位置 2-文件末尾位置
f.flush()
f.seek(-3, 2) # Go to the 3rd byte before the end
相关文章推荐
- 项目经理多年的经验之谈
- windows通讯端口初始化失败
- 工具类Log
- 使用KMS批量激活操作系统
- 删除ORacle 命名空间
- Dubbo与Zookeeper、SpringMVC整合和使用(负载均衡、容错)
- 冲刺第六天
- 15.oracle的dump理解十五 SQL命令DUMP
- Corosync+Pacemaker+MySQL+DRBD(二) 推荐
- 14.oracle的dump理解十四 窥视内存
- 构建之法阅读笔记01
- 13.oracle的dump理解十二 dump heap
- 后缀数组 POJ 3581 Sequence
- 12.oracle的dump理解十二 dump library_cache_object
- 2.Python操作Redis:列表(List)
- 【图文详解】scrapy爬虫与动态页面——爬取拉勾网职位信息(1)
- 【图文详解】scrapy爬虫与动态页面——爬取拉勾网职位信息(1)
- wordpress必装的插件 wp最常用的十个插件
- 请问如何突破”所选文件超出了文件的最大值设定:25.00 Mb“限制
- 11.oracle的dump理解十一 dump library_cache