PeterDing/BaiduPCS-Py

希望sdk能够给上传文件,加个进度条显示

Seifon opened this issue · 3 comments

如题

可以使用:tqdm 这个python库实现

img

upload 命令默认是开启进度条的。你用的是什么命令。

baidupan.upload_file(io=io, remotepath=remote_file_path)

进度条属于外部功能,BaiduPCSApi.upload_file 不提供,你可以仿照下面的代码,自己实现。

def callback_for_slice(monitor: MultipartEncoderMonitor):
if task_id is not None and progress_task_exists(task_id):
_progress.update(task_id, completed=slice_completed + monitor.bytes_read)