diff --git a/mmengine/fileio/file_client.py b/mmengine/fileio/file_client.py index 056b814a713f6b16387de7afd3675e4a3d8b8a6d..a371a1864e906b1ab47575285bf6a549cf097bb3 100644 --- a/mmengine/fileio/file_client.py +++ b/mmengine/fileio/file_client.py @@ -87,7 +87,7 @@ class PetrelBackend(BaseStorageBackend): filepath = str(filepath) if self.path_mapping is not None: for k, v in self.path_mapping.items(): - filepath = filepath.replace(k, v) + filepath = filepath.replace(k, v, 1) return filepath def _format_path(self, filepath: str) -> str: