- 0
- 이니스프리
- 조회 수 144
문자열에서 시스템상 파일명 또는 폴더명으로 지원하는 글자를 제외하고 삭제하려면
정규식을 비롯하여 여러 방법이 있고 pathvalidate 같은 라이브러리를 이용하는 방법도 있겠지만,
리스트 컴프리헨션을 이용해서 한 줄로 간단하게 처리할 수 있어요 ^^
folder_name = ''.join(x for x in title if (x.isalnum() or x in '._-() '))
이렇게 하면 문자, 숫자, . _ - ( ) 공백만 허용해요!
작성자
댓글 0
권한이 없습니다.