3

在有关的 API 文档中kedro.iokedro.contrib.io我找不到有关如何从/向网络附加存储(例如FritzBox NAS )读取/写入数据的信息。

4

1 回答 1

3

所以我对网络附加存储有点生疏,但是:

  1. 如果您可以将网络附加存储安装到您的操作系统上并像普通文件夹一样访问它,那么只需在filepath为给定目录条目编写配置时提供权限即可。参见例如:使用 Python,如何访问 Windows 网络上的共享文件夹?

  2. 否则,如果访问网络附加存储需要任何特殊内容,您可能需要创建一个自定义数据集,该数据集使用 Python 库与网络附加存储进行交互。我想到了pysmb 之类的东西。

自定义数据集可以大量借鉴现有数据集kedro.iokedro.extras.datasets数据集的逻辑,但您可以将文件路径/fsspec 处理代码pysmb替换为。

于 2020-05-14T09:24:36.967 回答