假設我這樣做
r = requests.get(url)
with open("file.py"/span>, "wb"/span>) as f:
f.write(r.content)
f.關閉
這將創建并將我請求的檔案內容寫入file.py中。 但是當我只做這個時
r = requests.get(url)
#和我運行我的代碼。
如果我繼續請求,但沒有把它寫進檔案,會不會占用我的電腦存盤空間
uj5u.com熱心網友回復:當你運行r = requests.get(url)時,回應將被存盤在那個變數中,r.任何存盤資料的變數都會占用你的電腦空間,但沒有大到需要關心的程度。如果你多次運行你的代碼,變數r中的資料將只是被覆寫。除非你需要,否則沒有理由將資料寫入一個實際的檔案中。
uj5u.com熱心網友回復:
如果你不把請求的內容寫入任何檔案,你的存盤將不會受到影響。你的RAM是保存請求的內容的。只要程式運行,RAM記憶體就會被程式用完。當你的代碼完成后,RAM將被釋放。
。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/331582.html
標籤:
上一篇:pythonpandas,從現有列創建一個新列,從字串中取出x個字符
下一篇:引數中帶有變數名的函式
