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