文件打开操作
1 | f = open('test.txt','w',encoding='utf-8') #读写默认是r |
1 | # 使用With打开多个文件,并且可以自动对文件进行关闭 |
文件常用操作1
2
3
4
5
6
7
8# 读
f.read() # 将文件中的所有内容读取出来
f.readline() # 读取文件中的一行
f.readlines() # 读取文件里面所有的内容,返回的时一个list,每一行的内容放到一个list钟
# 常用操作 - 读取每一行的数据
for line in f.readlines():
print line
1 | # 写 |
1 | # 清理 |
文件指针
需要注意的是,进行文件操作的时候是存在文件指针的
1 | f = open('username.txt',"r",encoding='utf-8') |
进阶操作–文件修改的两种操作
1 | # 文件修改 |
1 | # 2、高效的处理方式 |
实战练习
1 | # 对file.txt中的数据进行筛选,省略**以数字开头的数据并在末尾添加@163.com** |
1 | # 答案 |