直接跳到内容

FileSelector 文件选择器

文件选择器组件提供了一个用于在服务器端文件系统中选择文件或目录的界面。

底层实现为panel.widgets.FileSelector,参数基本一致,参考文档:https://panel.holoviz.org/reference/widgets/FileSelector.html

基本用法

基本的文件选择器使用:

显示隐藏文件

可以控制是否显示隐藏文件:

文件过滤

可以通过正则表达式过滤文件:

远程文件系统

利用 fsspec 的强大功能,我们可以连接到远程文件系统。在下面的示例中,我们使用 s3fs 包连接到远程 S3 服务器。

API

属性

属性名说明类型默认值
directory当前浏览的目录str None
fs文件系统AbstractFileSystem None
file_pattern用于过滤文件的正则表达式str None
only_files是否只允许选择文件bool False
root_directory文件选择器的根目录str None
show_hidden是否显示隐藏文件bool False
value当前选中的文件或目录str|list  多选为list,单选为strNone
disabled是否禁用组件bool False
name组件标题str ""

Events

事件名说明类型
change当选择变化时触发的事件Callable 

Controls

src/examples/panel_vuepy/widgets/FileSelector

FileSelector 文件选择器已经加载完毕