コード例 #1
0
ファイル: file.py プロジェクト: spectrochempy/spectrochempy
 def _clean(path):
     if isinstance(path, (Path, PosixPath, WindowsPath)):
         path = path.name
     if is_windows():
         path = WindowsPath(path)  # pragma: no cover
     else:  # some replacement so we can handle window style path on unix
         path = path.strip()
         path = path.replace("\\", "/")
         path = path.replace("\n", "/n")
         path = path.replace("\t", "/t")
         path = path.replace("\b", "/b")
         path = path.replace("\a", "/a")
         path = PosixPath(path)
     return Path(path)
コード例 #2
0
ファイル: file.py プロジェクト: fernandezc/spectrochempy
 def _clean(path):
     if isinstance(path, Path):
         path = path.name
     if is_windows():
         path = WindowsPath(path)
     else:
         # some replacement so we can handle window style path on unix
         path = path.strip()
         path = path.replace('\\', '/')
         path = path.replace('\n', '/n')
         path = path.replace('\t', '/t')
         path = path.replace('\b', '/b')
         path = path.replace('\a', '/a')
         path = PosixPath(path)
     return Path(path)