上传文件后重置ipywidget Fileupload按钮

2024-05-16 19:39:34 发布

您现在位置:Python中文网/ 问答频道 /正文

在我上传了一些文件后,我试图让Ipywidgets的FileUpload小部件的Upload(N)按钮重置数字N,但我不确定如何设置。我正在使用Jupiter笔记本:

uploader=widgets.FileUpload(
    accept='*.csv',  # Accepted file extension e.g. '.txt', '.pdf', 'image/*', 'image/*,.pdf'
    multiple=True  # True to accept multiple files upload else False
)

def update_list_files(*args):
    global glob_list_f            #if i make the variable global then i can take it out of the function.
    glob_list_f = list(uploader.value.keys()) 

    
uploader.observe(update_list_files, 'value')
uploader

如果我选择3个文件,它将生成: Upload(3)

现在,如果我选择3个其他文件,它将生成: Upload(6)

被通缉的行为将再次上传(3)


Tags: 文件theimagetruepdfupdatefilesmultiple