azure-machine-learning-studio - 如何从 AzureML 文件共享访问本地文件?
问题描述
之前在 Azure ML UI 的 Notebooks 刀片中使用 AzureML 时,我们可以使用简单的相对路径访问 AzureML 中的本地文件:
例如,在上图中从 CSV 访问test.ipynb
我们可以只提到相对路径:
df = pandas.read_csv('WHO-COVID-19-global-data.csv')
但是,我们不能再这样做了。
当我们跑步时
import os
os.getcwd()
我们看到输出为
'/mnt/batch/tasks/shared/LS_root/mounts/clusters/<cluster-name>'
。
因此,我们无法访问 FileStore 中的文件,而之前的情况并非如此。
当我们从计算环境的 JuyterLab 环境中运行相同的程序时,我们得到:
'/mnt/batch/tasks/shared/LS_root/mounts/clusters/<cluster-name>/code/Users/<current-user-name>/temp'
.
'/code/Users/<current-user-name>/temp'
我们可以通过在基础上添加路径并使用它来轻松解决它。但不建议这样做,因为我们使用的环境发生了变化,代码每次都需要更改。我们如何在不通过此路径附加方法的情况下解决此问题。
解决方案
推荐阅读
- c++ - 有没有其他方法可以为指针变量分配地址?
- reactjs - 如何将 Chessboard.js 与 Reactjs 一起使用?
- floating-point - 2个相同比例的数字的除法结果总是相同的吗?
- nuxt.js - 我使用 Nuxtjs,我无权访问 filterText 数据变量
- ios - 计算年龄:对 DateComponents 上成员的模糊引用
- docker - Docker `COPY` 文件到容器中不是持久的
- python - 计算图像顺序“流”中颜色变化的索引
- web-scraping - 使用 beautifulsoup 从 iframe 中获取价值
- r - 执行正确数据分析的步骤
- php - 表单操作正在刷新 html 页面,使其在域中生效