昇腾社区首页
中文
注册

open_file接口

本接口仅支持MindSpore框架。

接口功能

使用with调用open_file接口,以只读的方式打开文件,并返回对应的_ReadableFileWrapper实例。该实例提供read()和close()方法。

  • read:读取文件内容。
    read(self, offset=0, count=-1)

    参数

    是否必选

    说明

    取值要求

    offset

    可选

    读取文件的偏移位置。

    需满足count + offset <= file_size

    [0, file_size]

    count

    可选

    读取文件的大小。

    需满足count + offset <= file_size

    • -1:读取整个文件。
    • [0, file_size]
  • close:关闭文件。
    此接口在with退出上下文的时候自动调用。
    close(self)

接口格式

mindio_acp.open_file(path: str)

接口参数

参数

是否必选

说明

取值要求

path

必选

加载路径。

有效文件路径。

使用样例

>>> with mindio_acp.open_file('/mnt/dpc01/checkpoint/rank-0.pt') as f:
...     read_data = f.read()

返回值

_ReadableFileWrapper实例。

接口详情请参见MindSpore文档