from pathlib import Path length = 0 my_list=[] for i in Path("").glob('*.jpg'): if len(i.stem) < 15: my_list.append(i.stem) if i.stem.count('_')>3: my_list.append(i.stem) with open('to_rename.py','w') as file: file.write(str(my_list))