FS URLs¶
PyFilesystem可以通过FS URL打开文件系统,这类似于您可能输入到浏览器的URL。
如果您希望能够在conf文件中(例如)动态指定文件系统,则使用FS URL可能非常有用。
FS URL将解析为以下格式:
<type>://<username>:<password>@<resource>
组件如下:
<type>
标识要创建的文件系统的类型。 例如osfs
,ftp
。<username>
可选用户名。<password>
可选密码。<resource>
resource,它可以是一个域,路径或两者。
以下是几个示例:
osfs://~/projects
osfs://c://system32
ftp://ftp.example.org/pub
mem://
如果 <类型>
没有指定是它被认为是一个 OSFS
。 以下FS URL等效:
osfs://~/projects
~/projects
要打开与FS URL的filesysem,你可以使用 open_fs()
,它可以被导入和使用方法如下:
from fs import open_fs
projects_fs = open_fs('osfs://~/projects')