我有一个关于file_selector/callbacks的新手问题。
我想使用 file_selector 加载CSV文件。下面是我当前正在做的事情:
contents = """
<|file_selector|label=Upload dataset|on_action=load_csv_file|extensions=.csv|>
"""
def load_csv_file(selection):
dataset = pd.read_csv(selection)
但是,选择的不是所选文件,而是一个(空的)State 对象...我是不是漏掉了什么?我应该如何获取所选路径,以便我可以对它做些什么?
1条答案
按热度按时间r6vfmomb1#
您可以在下面找到一个小代码片段,以帮助您有效地利用此控件。
当通过 file_selector 上传文件时,会执行 load_csv_file 函数,使用所选文件的路径
state.path
读取CSV。