[問題] 最後2行應該完全可以用write替代吧?

作者: Sylph (仙客來)   2021-01-03 23:28:56
程式碼片段如下,最後2行應該完全可以用write替代吧?
還是說有什麼情況是非用那2行的寫法不可?
r = requests.get(URL, stream=True)
if r.status_code == 200:
with open(path, 'wb') as f:
r.raw.decode_content = True
shutil.copyfileobj(r.raw, f)
作者: neil987 (R5大小姐-EX人品崩壞)   2021-01-04 12:19:00
應該是buffer問題 copyfileobj的實作是一個while迴圈 然後每次read一個length長度資料再write

Links booklink

Contact Us: admin [ a t ] ucptt.com