Python核心编程(第九章)--文件和输入输出
来源:互联网 发布:淘宝网男士透明内裤 编辑:程序博客网 时间:2024/05/12 01:23
文件内建函数:
open()函数提供了初始化输入/输出操作的通用接口
open()基本语法:file_object = open(filename,access_mode='r',buffering=-1)
filename 是包含要打开的文件名字的字符串(可以是相对路径或绝对路径)
access_mode也是一个字符串,通常为'r','w','a'为读取,写入,和追加,使用'r'模式打开的文件必须是已存在的。'w'模式打开的文件若存在先清空,再重建
工厂函数file(): 与open()一样,可相互替换
内建方法:文件方法分为四类:输入、输出、文件内移动和杂项操作
输入:
1、read():读取字节到字符串中,有可选参数size,默认是-1,如果为-1或复数则文件将会被读取到文件末尾。
2、 readline():读取文件的一行,包括行结束符。同read()也有个可选参数size。
3、 readlines():读取所有(剩余的)然后将它们作为字符串列表返回,它有个可选参数sizhint代表返回的最大字大小。
输出:
1、write():把含有文本数据或二进制数据块的字符串写入到文件中去。
2、writelines():针对列表操作,接受一个字符串列表作为参数,将它们写入文件,行结束符并不会被自动加入,如果需要的话必须在调用writelines方法前给每一行结尾加上结束符。
当使用read()或者readlines()从文件中读取行时,Python并不会删除行结束符
文件内的移动:
seek()方法可以在文件中移动文件指针到不同位置
语法:
fileObject.seek(offset[, whence])
参数:
下面是详细参数:
offset: 文件的读/写指针位置.
whence: 这是可选的,默认为0,这意味着绝对的文件定位,其他值是1,这意味着当前的位置和2手段寻求相对寻求相对文件的结束.
文件迭代:
for eachLine in f:
文件关闭:f.close()
内建方法:
文件内建属性:
0 0
- 《Python核心编程》第九章:文件和输入输出
- Python核心编程(第九章)--文件和输入输出
- python核心编程----文件和输入输出
- 《Python核心编程》第9章 文件和输入输出 练习
- Python核心编程---读书笔记:第9章 文件和输入输出
- Python核心编程 第九章
- 《Python核心编程》第九章
- python 核心编程 第九章
- python核心编程六-文件盒输入输出
- Python核心编程第九章笔记
- python核心编程--第九章 9.11 练习
- python核心编程第九章答案
- python核心编程第九章(9-11)
- python核心编程第九章(9-10)
- python核心编程第九章(9-12)
- Python核心编程 第九章练习
- python核心编程第九章练习
- python 核心编程第九章练习题
- Python核心编程(第七章)--映像和集合类型
- 计算生日是星期几
- Android面试总结
- Python核心编程(第八章)--条件和循环
- sed函数
- Python核心编程(第九章)--文件和输入输出
- EXT.NET MVC下按条件传递参数
- selenium2.0关于python的常用函数(二) 定位元素,解析页面时用到
- FTPFile类
- 2016年注册APPLE开发者账号流程
- Intent Action 大全
- ios 更改xcode 默认的https协议
- hdu 1688 Sightseeing(最短路+次短路条数)
- 逆序对问题的另一种经典解法:归并排序