koos808

Python 리스트에서 확장자 제거하는 여러가지 방법 본문

Python

Python 리스트에서 확장자 제거하는 여러가지 방법

koos808 2021. 2. 5. 17:18
728x90
반응형
  • 리스트에서 확장자제거하는 여러가지 방법

    • 원본 이미지 이름 : N_10_1000_1.jpg
    • 1) image_name.rstrip('.jpg')
    • 2) image_name.rsplit('.')[0]
    • 3) os.path.splitext(image_name)[0]
    • 4) re.sub('.jpg','', image_name)
    • 결과는 모두 N_10_1000_1로 동일.
    • ※ 참고 1: 리스트 모든 요소에 대해서 원하는 문자 제거
      • [re.sub('.jpg', '', i) for i in kk] : kk란 리스트에서 .jpg를 삭제
    • ※ 참고 2: 리스트에 확장자(.jpg) 같은 원하는 문자 추가하기
      • [i + '.jpg' for i in kk] : kk 리스트 요소 마다 '.jpg' 추가하기
  • python list(리스트)에서 특수문자 및 제거

    • 모든 특수문자 제거 : [re.sub('[^a-zA-Z0-9]+', '', _) for _ in list_name]
    • "("")"만 제거 : [re.sub('[()]', '', _) for _ in test]
    • 특정 문자 제거 : [re.sub('[()]+', '', _) for _ in list_name]
  • python list or text에서 split하기

    • df.iloc[1,1].split(',')

 

 


 

728x90
반응형
Comments