python_wiki:main_program_loop

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
python_wiki:main_program_loop [2014/11/19 22:18]
billdozor created
python_wiki:main_program_loop [2019/05/25 23:50] (current)
Line 1: Line 1:
 ====== Main Program Loop ====== ====== Main Program Loop ======
 +
 +**General Information**
 +
 This is an example of a main program loop, wrapped in a try command to catch keyboard interrupts. This is an example of a main program loop, wrapped in a try command to catch keyboard interrupts.
  
-Modules required: +**Checklist** 
-  * signal (keyboard interrupts)+  * Modules required: signal (keyboard interrupts) 
 + 
 +---- 
 + 
 +====== The Code ====== 
 + 
 +<code python> 
 +import signal
  
-<code> 
 def main(): def main():
 # Main program loop: Until quit is detected, ask user what to do # Main program loop: Until quit is detected, ask user what to do
Line 26: Line 35:
     #trap keyboard interrupts (control+c), quit clean only     #trap keyboard interrupts (control+c), quit clean only
     except (KeyboardInterrupt):     except (KeyboardInterrupt):
-      input("\nPlease quit by entering \'q\' or \'quit\'! [Enter] to continue:")+      input("\nPlease quit by entering 'q' or 'quit'! [Enter] to continue:")
       continue       continue
   # END OF WHILE LOOP    # END OF WHILE LOOP
Line 32: Line 41:
 ## End of main() ## ## End of main() ##
 </code> </code>
 +
 +----
 +
  • python_wiki/main_program_loop.1416453491.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)