一、讀寫模式:
w:向文件中寫入內容,w會清空原來文本內容
a:向文件中追加內容
r:從文件中讀取內容
wb:以二進制形式寫入內容。
rb:以二進制形式讀文件內容
ab:以二進制形式追加內容
a+、r+、w+:混合形式,即可讀可寫
二、讀
1. 方法一:
f = open(文件路徑,讀模式)
#將文件中的內容以字符串的形式輸出
f.read()
#讀取一行內容;
#f.readline()
#讀取所有行,以列表的方式返回;
#f.readlines()
#關閉輸入流
f.close()
2. 方法二:
with open(文件路徑,讀模式) as f:
#將文件中的內容以字符串的形式輸出
f.read()
#讀取一行內容;
#f.readline()
#讀取所有行,以列表的方式返回;
#f.readlines()
三、寫
1. 方法一:
f = open(文件路徑,寫模式)
#寫字符串
f.write(內容)
#寫字符串或者列表
#f.writelines(內容)
#關閉輸入流
f.close()
方法二:
with open(文件路徑,寫模式) as f:
#寫字符串
f.write(內容)
#寫字符串或者列表
#f.writelines(內容)