在关于 kedro.io
的 API 文档中和 kedro.contrib.io
我找不到有关如何从/向网络附加存储读取/写入数据的信息,例如FritzBox NAS .
最佳答案
所以我对网络附加存储有点生疏,但是:
如果您可以将网络附加存储安装到操作系统上并像访问常规文件夹一样访问它,那么在为给定目录编写配置时只需提供正确的
文件路径
入口。参见示例:Using Python, how can I access a shared folder on windows network?否则,如果访问网络附加存储需要任何特殊的东西,您可能需要 create a custom dataset它使用 Python 库来连接网络附加存储。类似于 pysmb想到了。
自定义数据集可以大量借鉴现有 kedro.io
或 kedro.extras.datasets
数据集的逻辑,但您可以将文件路径/fsspec 处理代码替换为 pysmb
代替。
关于python - 我如何使用 kedro 从/向网络附加存储读取/写入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61791713/