북치기_개발모드
북치기 개발모드
북치기_개발모드
전체 방문자
오늘
어제
  • 분류 전체보기 (39)
    • 개발 (28)
      • python (20)
      • flutter (0)
      • 잡종 (8)
    • 잡다한것들 (6)

블로그 메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

공지사항

인기 글

태그

  • delete
  • 판매자db
  • 광주
  • 카멜리 파티룸
  • jsp
  • 네이버
  • 파이썬
  • 광주파티룸
  • Update
  • #공유오피스
  • 사업자 전화번호
  • Python
  • 브라이덜샤워
  • 크롤링
  • select
  • mysql
  • 전대 파티룸
  • 카멜리파티룸
  • 마케팅db
  • 셀레니움

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
북치기_개발모드

북치기 개발모드

[파이썬] 윈도우 폴더 생성 os.mkdirs 특수문자 제거 정규식
개발/python

[파이썬] 윈도우 폴더 생성 os.mkdirs 특수문자 제거 정규식

2022. 10. 7. 10:31
반응형

윈도우에서 폴더를 만들다보면 특수문자가 안되는 경우를 볼 수 있다.

따라서 파이썬에서 os.mkdirs 할 때 특수문자 제거가 필요하다.

def createDirectory(keyword):
    #전체 특수문자 제거
    keyword = re.sub(r'[-=+,#/\?:^$.@*\"※~&%ㆍ!』\\‘|\(\)\[\]\<\>`\'…》]','', keyword)
	#또는 새폴더 불용 특수문자만 넣기
    keyword = re.sub(r'[\/:*?"><|]','', keyword)

    if not os.path.exists(keyword): #폴더 없으면 만들기 
        os.makedirs(keyword)

이렇게 해결하자!

 

 

 

 

반응형
저작자표시 비영리 변경금지 (새창열림)

'개발 > python' 카테고리의 다른 글

[python] PyQt5-tools 설치 에러 -> pyside2로 해결  (0) 2022.10.09
[파이썬] 요일 정렬하기 (무식하게)  (0) 2022.10.08
pyinstaller autoit 포함할 때 exe 에러  (1) 2022.10.03
pyinstaller : RuntimeError: input(): lost sys.stdin  (0) 2022.09.26
파이썬 이미지 resize 방법 / 가로, 세로 다르게 적용하기 PIL  (0) 2022.09.22
    '개발/python' 카테고리의 다른 글
    • [python] PyQt5-tools 설치 에러 -> pyside2로 해결
    • [파이썬] 요일 정렬하기 (무식하게)
    • pyinstaller autoit 포함할 때 exe 에러
    • pyinstaller : RuntimeError: input(): lost sys.stdin
    북치기_개발모드
    북치기_개발모드
    북치기박치기 개발모드입니다.

    티스토리툴바