#๐Ÿ”’ please help me understand this code

10 messages ยท Page 1 of 1 (latest)

placid star
#

i don't get this loop

folder_path = 'path_to_your_folder'

img_extensions = ['.jpg', '.jpeg', '.png', '.gif', '.bmp']
image_files = []
for f in os.listdir(folder_path):
    for ext in img_extensions:
        if f.endswith(ext):
            image_files.append(f)
            break```
supple nestBOT
#

@placid star

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

placid star
#

what will happen if f ends with extension...will it going to loop again or break down

feral kestrel
#

break the first loop

#

but second loop running

#

the outer loop will still continue to run until there are no more files in folder_path

stone nimbus
#

yeah break/continue only affect the innermost loop it is in

placid star
#

ok

supple nestBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.