python 글자 찾기


python 글자 찾기

폴더 내에 파일을 찾을 때 막혔던 부분이 있어 정리해 둡니다. 폴더 내에 특정 단어가 들어간 파일들만 골라내고 싶을때 1) 확장자(끝나는 부분)로 찾기 2) 시작하는 부분으로 찾기 # 폴더내에 3개 파일이 있다고 칩니다. a = ['2020.bmp', '2021.jpeg', '2022.png'] 1) 확장자로 찾기 b = [file for file in a if file.endswith('png')|file.endswith('bmp')] c = [file for file in a if file.endswith(('png', 'bmp'))] # b 의 로직을 설명하자면 # file 을 b 에 저장해라. # 어떤 file이냐면, a 안에 있는 것을 하나씩 살펴보고 판단할건데, # 만약에 바로 그게 'png' 로끝나거나 # 또는 (or ==> | --> shift + \) # 만약에 바로 그게 'bmp' 로 끝난다면! # 이라는 뜻이고, # 이런 내용을 c 와 같이 표현 (괄호안에 넣기)...


#endswith #in #python #startswith #리스트찾기 #특정파일찾기 #폴더내파일

원문링크 : python 글자 찾기