0
,我使用學習編碼:.write(string)用新字符串替換所有文件,還是僅僅追加它?
import requests
r = requests.get("http://google.com")
f = open("./page.html", "w+")
f.write(r.text)
所以,如果我理解沒事,這將創建一個.html文件和寫google.com的HTML代碼,我在它請求(R)。
如果我運行這個現在:
import requests
params = {"q": "pizza"}
r = requests.get("http://google.com/search", params=params)
f = open("./page.html", "w+")
f.write(r.text)
是否f.write(r.text)
改寫一切對「R」就像變了一個空白的文件,或將只需編輯新的東西,我加入到「R」的文件?不知道該怎麼問。謝謝
編輯:沒關係我是一個noob!使用f = open("./page.html", "a")
如果我要追加和「W」如果我要覆蓋
https://docs.python.org/3/tutorial/inputoutput.html#reading-and-writing-files – depperm
你可以只嘗試一下自己:P – Mangohero1
爲什麼你不嘗試自己通過執行它,附加或覆蓋 – Sanket