对文件操作分:1、打开 2、读/写 3、保存文件
文件的读写三模式: 另记住:字符串大小写操作中的capitalize() 和title()区别
w写 w+读写: 有w的,原文件的内容就会先被清空
r读 r+读写: 有r的,原文件必须存在(对于w那种方式,如果原文件不存在,则会重新创建)
a :在文件的末为添加内容
实例文件:2
1、此去经年,应是良辰好景虚设,
2、便纵有千种风情,更与何人说
练习:
1、循环读取文件中的每一行
import os
fp = open('2','r+')
for line in fp:
print(line)
print(type(line))
fp.close()
若是用with open 打开:
with open ('2','r+') as fp:
for line in fp:
print(line)
print(type(line))
2、向文件中写入内容
with open ('2','a+') as fp:
fp.write('写入的内容‘)
3、用函数实现文件的读取
def read_file(filename):
with open ('文件名','r+') as fp:
fp.seek(0)
content=fp.read()
print('content:',content)
read_file('2')
4、用函数写文件
def write_file(filename,content):
with open('filename','a+') as fp:
fp.seek(0)
fp.truncate()
fp.write(str(content))
write_file('2','好好学习')