Fehler:. self._content = Bytes() join (self.iter_content (CONTENT_CHUNK_SIZE)) oder Bytes() MemoryPython3.6 herunterladen 1.3G Big Videodatei erzeugen Memory
def download(self):
print("start thread:%s at %s" % (self.getName(), time.time()))
headers = {"Range": "bytes=%s-%s" % (self.startpos, self.endpos)}
res = requests.get(self.url, headers=headers, stream=True)
# res.text 是将get获取的byte类型数据自动编码,是str类型, res.content是原始的byte类型数据
# 所以下面是直接write(res.content)
with open(self.filename, "wb") as fp:
fp.seek(self.startpos)
fp.write(res.content)
print("stop thread:%s at %s" % (self.getName(), time.time()))
# f.close()
def run(self):
self.download()
Danke für die Freigabe. FYI heute hasse ich einen Gurkensalat, es hatte nicht genug Sauce. [ask] – Julien