MS Windows 환경에서 '\', '/', ':', '*', '?', '"', '<', '>', '|' 문자의 경우 파일/폴더명으로 사용 불가능.
아래 코드는 파라메터로 넘겨진 문자열에서 위의 사용 불가능 문자를 삭제한 결과를 리턴해주는 코드
def get_valid_path(path): return path.translate(None, '\/:*?"<>|'')
MS Windows 환경에서 '\', '/', ':', '*', '?', '"', '<', '>', '|' 문자의 경우 파일/폴더명으로 사용 불가능.
아래 코드는 파라메터로 넘겨진 문자열에서 위의 사용 불가능 문자를 삭제한 결과를 리턴해주는 코드
def get_valid_path(path): return path.translate(None, '\/:*?"<>|'')