python - 我如何使用 kedro 从/向网络附加存储读取/写入数据?

标签 python kedro

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

最佳答案

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

  1. 如果您可以将网络附加存储安装到操作系统上并像访问常规文件夹一样访问它,那么在为给定目录编写配置时只需提供正确的文件路径入口。参见示例:Using Python, how can I access a shared folder on windows network?

  2. 否则,如果访问网络附加存储需要任何特殊的东西,您可能需要 create a custom dataset它使用 Python 库来连接网络附加存储。类似于 pysmb想到了。

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

关于python - 我如何使用 kedro 从/向网络附加存储读取/写入数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61791713/

相关文章:

javascript - javascript 的 every() 在 python 中相当于什么?

python - 将wav文件读取到python中

python - 我应该使用哪个 Python XML 库?

python - Kedro:如何从命令行传递 "list"参数?

amazon-s3 - 如何通过 S3 URI 对数据集和模型进行编目,但保留本地副本?

python - 如何在kedro中处理海量数据集

python - 如何使用 Python 与 ChatGPT 聊天?

Python while 循环。这个构造叫什么?

python - 如何更改 Kedro 中 ParallelRunner 的进程数?

python - 如何将 Kedro 与 Pipenv 一起使用?