diff --git a/python/paddle/distributed/fleet/utils/fs.py b/python/paddle/distributed/fleet/utils/fs.py index 5c98e7b7c6fa70..82731ecc7db221 100644 --- a/python/paddle/distributed/fleet/utils/fs.py +++ b/python/paddle/distributed/fleet/utils/fs.py @@ -17,6 +17,7 @@ import multiprocessing import os import re +import shlex import shutil import time @@ -146,6 +147,8 @@ def ls_dir(self, fs_path): >>> subdirs, files = client.ls_dir("./") """ + fs_path = shlex.quote(fs_path) + if not self.is_exist(fs_path): return [], []