1. 程式人生 > >python爬蟲--儲存本地

python爬蟲--儲存本地

創建 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爬蟲--儲存本地