- 전체
- Python 일반
- Python 수학
- Python 그래픽
- Python 자료구조
- Python 인공지능
- Python 인터넷
- Python SAGE
- wxPython
- TkInter
- iPython
- wxPython
- pyQT
- Jython
- django
- flask
- blender python scripting
- python for minecraft
- Python 데이터 분석
- Python RPA
- cython
- PyCharm
Python 일반 [Python] 문자열에서 파일명 또는 폴더명으로 시스템상 지원되는 글자를 제외하고 삭제하기
2023.06.04 00:55
[Python] 문자열에서 파일명 또는 폴더명으로 시스템상 지원되는 글자를 제외하고 삭제하기
문자열에서 시스템상 파일명 또는 폴더명으로 지원하는 글자를 제외하고 삭제하려면
정규식을 비롯하여 여러 방법이 있고 pathvalidate 같은 라이브러리를 이용하는 방법도 있겠지만,
리스트 컴프리헨션을 이용해서 한 줄로 간단하게 처리할 수 있어요 ^^
folder_name = ''.join(x for x in title if (x.isalnum() or x in '._-() '))
이렇게 하면 문자, 숫자, . _ - ( ) 공백만 허용해요!
[출처] https://studyforus.com/tipnknowhow/748362
본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.