對文件操做分:一、打開 二、讀/寫 三、保存文件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','好好學習')