python-如何使用pyrogram部分下载电报文件
发布时间:2022-06-22 15:57:13 276
相关标签: # node.js
实际上,为了mediainfo,我需要下载文件的前几块(视频/音频/等等)。
https://docs.pyrogram.org/api/methods/stop_transmission
https://docs.pyrogram.org/api/bound-methods/Message.download
def prog(curr, total, client):
print(curr * 100 / total, '%', flush=True)
if curr * 100 / total >= 1:
client.stop_transmission()
实施
tmp = msg.download(progress=prog, in_memory=True, progress_args=(client,))
print(type(tmp), flush=True)
with open(f'{msg.id}', 'wb') as f:
f.write(tmp.getvalue())
我得到的结果是:
1.8244671728371091 %
<class 'NoneType'>
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报