首页 > 解决方案 > 如何在 watson studio 的数据资产中获取我的 csv 文件的文件路径?

问题描述

我一直在尝试在 watson studio 中获取我的 csv 文件的文件路径。该文件保存在我在 watson studio 中的项目数据资产中。我所需要的只是在 jupyter 笔记本中读取其内容的文件路径。我正在尝试使用一个简单的 python 文件阅读器,它应该读取指定路径中的文件。我曾尝试使用 watson studio 插入文件凭据,但无法正常工作。当我在 IBMcognitiveclass.ai 平台上运行相同的文件时,这工作正常,但我无法让它在 IBM watson studio 中工作,请帮忙。

文件名为enrollments.csv

import unicodecsv
with open('enrollments.csv', 'rb') as f:
    reader = unicodecsv.DictReader(f)
    enrollments = list(reader)

标签: pythonfilereaderibm-watson

解决方案


I assume you mean uploaded the "enrollments.csv" file to Files section. This uploads file to the Bucket of Cloud Object Storage service which storage for your project. You can use project-lib to fetch the file url.

# Import the lib
from project_lib import Project
project = Project(sc,"<ProjectId>", "<ProjectToken>")

# Get the url
url = project.get_file_url("myFile.csv")

For more refer this:- https://dataplatform.cloud.ibm.com/docs/content/analyze-data/project-lib-python.html

https://dataplatform.cloud.ibm.com/analytics/notebooks/v2/a972effc-394f-4825-af91-874cb165dcfc/view?access_token=ee2bd90bee679afc278cdb23453946a3922c454a6a7037e4bd3c4b0f90eb0924


推荐阅读