gpt4 book ai didi

python - 如何使用 Watson Studio 获取 IBM COS Bucket 中的文件列表

转载 作者:行者123 更新时间:2023-11-30 22:00:52 24 4
gpt4 key购买 nike

我有一个有效的 Python 脚本,用于合并多个 xlsx 文件,我想将其移至 Watson Studio 项目。我当前的代码使用传递给 glob 的路径变量...

路径 = '/Users/Me/My_Path/*.xlsx'
文件= glob.glob(路径)

由于 Watson Studio 中的凭证特定于单个文件,因此如何获取 IBM COS 存储桶中所有文件的列表?我还想知道如何创建文件夹来分隔存储桶中的文件?

最佳答案

Watson Studio 云提供了一个名为 project-lib 的帮助程序库,用于处理云对象存储实例中的对象。查看有关在 Python 中使用该包的文档:https://dataplatform.cloud.ibm.com/docs/content/analyze-data/project-lib-python.html

对于您的具体问题,get_files() 应该满足您的需求。这将返回存储桶中所有文件的列表,然后您可以进行模式匹配以仅保留您需要的文件。根据此过滤列表,您可以对列表中的每个 file_name 进行迭代并使用 get_file(file_name)

要在存储桶中创建“文件夹”,您需要遵循文件命名约定来创建“伪文件夹”。例如,如果您要创建 Assets 的“data”文件夹,则应为属于该文件夹的对象的文件名添加 data/ 前缀。

关于python - 如何使用 Watson Studio 获取 IBM COS Bucket 中的文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54207539/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com