Python Forum
Cannot 'break' from a "for" loop in a right place
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cannot 'break' from a "for" loop in a right place
#7
Thank you for your help man!
As I said before, I not really good with python, it is a very convoluted language.
I'm just trying to understand how to break out of a loop if an "if" statement is true.
"break" does not really break anything for some reason.

I made changes to my code, added lines as you suggested and it works now!
I do not understand why it started working but it does.
I really appreciate your help man!

Here is the final version of the snippet:

    processed_zip_file = False        
    for ls in time_sorted_lst :
        ls=ls.strip()
        #print ("______________ ",ls)
        try :
            with ZipFile (ls, 'r') as zip_file :
                file_name_list = zip_file.namelist ()
                for file_name in file_name_list :
                    if 'Debug_' in file_name :               ## Looking for a specific file Name  ## 
                        print ("IN ZIP -->>  ",ls)
                        ls_p = ls.split('\\')
                        dst = ndir_p+ls_p[-1]                   ## Creating a destination directory string ##
                        print ("ZIP Namae ---------->> ", ls_p[-1])
                        print ("Destination String -->> ",dst)
                        shutil.copy(ls,dst)
                        processed_zip_file = True                            
                        break 
                if processed_zip_file:
                    break     
        except  OSError as er  :
            print ("ERROR Opening ZIP file ",file_name)
            continue 
Reply


Messages In This Thread
RE: Cannot 'break' from a "for" loop in a right place - by tester_V - Feb-15-2021, 03:57 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  place 2 windows exactly above each other janeik 3 1,023 Jul-23-2023, 03:12 AM
Last Post: deanhystad
  Code won't break While loop or go back to the input? MrKnd94 2 1,082 Oct-26-2022, 10:10 AM
Last Post: Larz60+
  How to break out of a for loop on button press? philipbergwerf 6 1,912 Oct-06-2022, 03:12 PM
Last Post: philipbergwerf
  break out of for loop? User3000 3 1,551 May-17-2022, 10:18 AM
Last Post: User3000
  Asyncio: Queue consumer gets out of while loop without break. Where exactly and how? saavedra29 2 2,808 Feb-07-2022, 07:24 PM
Last Post: saavedra29
  tkinter control break a while loop samtal 0 2,475 Apr-29-2021, 08:26 AM
Last Post: samtal
  How to break a loop in this case? Blainexi 10 7,500 Sep-24-2020, 04:06 PM
Last Post: Blainexi
  how to break the loop? bntayfur 8 3,173 Jun-07-2020, 11:07 PM
Last Post: bntayfur
  Where should I place GPIO.cleanup() shallanq 2 2,251 Apr-11-2020, 05:02 AM
Last Post: shallanq
  break for loop Agusben 1 1,987 Apr-01-2020, 05:07 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020