You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure Jupyter Notebooks读取CSV文件及相关路径问题咨询

Azure Jupyter Notebooks 文件读取操作指南

查看当前工作目录

有两种快速方式确认脚本的默认读取目录:

  • 使用Python内置模块:
    import os
    print(os.getcwd())
    
  • 直接执行Shell命令:
    !pwd  # Linux/macOS环境
    # Windows环境用:
    !cd
    

读取Azure「Data」板块的文件

Azure Notebooks的「Data」板块对应Workspace的存储资源,读取分两种场景:

  1. 直接上传到Notebook界面的Data文件夹
    上传后用相对路径直接访问,比如读取CSV文件:
    import pandas as pd
    df = pd.read_csv("./data/your_uploaded_file.csv")
    
  2. 已注册为Workspace数据集的文件
    通过Azure ML SDK获取路径后读取:
    from azureml.core import Workspace, Dataset
    
    # 加载Workspace配置
    ws = Workspace.from_config()
    # 根据数据集名称获取资源
    target_dataset = Dataset.get_by_name(ws, name="你的数据集名称")
    # 获取文件路径列表
    file_paths = target_dataset.to_path()
    # 读取第一个文件示例
    df = pd.read_csv(file_paths[0])
    

读取本地机器文件

Azure Notebooks支持读取本地文件,常用两种方法:

  • 先上传到Notebook实例:通过界面「上传」按钮将本地文件传到工作目录或指定文件夹,之后用相对路径读取(参考上文相对路径用法)。
  • 直接读取本地路径(本地运行的Notebook):如果是本地启动的Jupyter连接Azure Workspace,可直接用本地绝对路径读取:
    # Windows路径示例
    df = pd.read_csv("C:/Users/xxx/Documents/local_data.csv")
    # Linux/macOS路径示例
    df = pd.read_csv("/home/xxx/Documents/local_data.csv")
    

通用操作指导

  • 优先使用相对路径,避免硬编码绝对路径,提升代码跨环境复用性。
  • 文件上传后刷新Notebook文件列表,确认文件已加载。
  • 大文件建议上传到Azure Blob/ADLS等云存储,通过数据集挂载读取,节省Notebook实例存储空间。
  • 读取前可执行!ls(Linux)或!dir(Windows)命令,查看目标路径下的文件,验证路径正确性。

内容的提问来源于stack exchange,提问作者BlueBubbl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 18:45:30