python爬蟲--儲存本地
阿新 • • 發佈:2017-10-04
創建 utf-8 title str .cn itl 1-43 color read
1、儲存到txt
title="today is beautiful" with open(‘C:\\Users\\leon\\Desktop\\title.txt‘,"a+") as f: f.write(title) f.close()
在桌面創建一個title.txt的文本,
a+為讀寫模式,如果文件不存在,則創建一個文件。
2、讀寫txt中的數據
with open(‘C:\\Users\\leon\\Desktop\\title.txt‘, "r", encoding =‘utf-8‘) as f: result = f.read() print(result)
得到的結果是:today is beautiful
集中打開文件的方式:
r : 以只讀方式打開文件,文件不存在則出錯
w:以只寫方式打開文件,文件存在則清空,不存在則建立
a:以追加只寫的方式打開,不清空文件,在文件末尾加入內容
r只有讀的權限,w和a只有寫的權限,w清空文件,a不清空文件。(read, write,append)
下面用代碼說名r+,w+,a+的區別 :
fd = open("1.txt",‘w+‘) fd.write(‘123‘) #移動文件指針到首位 fd.seek(0,0) print("w+方式打開:" + fd.read() + " #讀寫權限打開文件,只要打開就會清空文件,文件不存在則創建文件") #輸出123 fd.close() fd = open("1.txt",‘r+‘) fd.write(‘456‘) fd.seek(0,0) print("r+方式打開:" + fd.read() + " #讀寫權限打開文件,如果寫入了數據則會清空文件,文件不存在出錯") #輸出456,之前寫入的123被清空了 fd.close() fd = open("1.txt",‘a+‘) fd.write(‘789‘) fd.seek(0,0) print("a+方式打開:" + fd.read() + "#讀寫權限打開文件,不清空文件,在文件末尾新增寫入的內容,文件不存在創建文件") #輸出456789 fd.close()
python爬蟲--儲存本地