mmeval.fileio.get_local_path¶
- mmeval.fileio.get_local_path(filepath: Union[str, pathlib.Path], backend_args: Optional[dict] = None) → Generator[Union[str, pathlib.Path], None, None][源代码]¶
Download data from
filepathand write the data to local path.get_local_pathis decorated bycontxtlib.contextmanager(). It can be called withwithstatement, and when exists from thewithstatement, the temporary path will be released.注解
If the
filepathis a local path, just return itself and it will not be released (removed).- 参数
filepath (str or Path) – Path to be read data.
backend_args (dict, optional) – Arguments to instantiate the corresponding backend. Defaults to None.
- 生成器
Iterable[str] – Only yield one path.
实际案例
>>> with get_local_path('s3://bucket/abc.jpg') as path: ... # do something here