From: lionel Date: Tue, 31 Mar 2015 14:40:52 +0000 (+0200) Subject: Added : Press Enter to exit X-Git-Url: http://gitweb.enneade.fdn.org/?a=commitdiff_plain;h=refs%2Fheads%2Fmaster;p=speed.git Added : Press Enter to exit --- diff --git a/speed b/speed index 6a1044f..fe18794 100755 --- a/speed +++ b/speed @@ -1,6 +1,6 @@ #!/usr/bin/python2.7 # -*- coding: iso-8859-1 -*- -import glob, sys, os, time +import glob, sys, os, time, select def main(argv=None): file="" @@ -26,6 +26,8 @@ def main(argv=None): sys.exit() message = "Ok, file : %s is valid." % file print >>sys.stdout,message + message = "Press Enter key to exit\n" + print >>sys.stdout,message taille=os.path.getsize(file) compteur=0 @@ -34,7 +36,8 @@ def main(argv=None): time.sleep(1) message = " Instantané Moyenne Gio/Heure" print >>sys.stdout,message - while 1: + while True: +# Main timer1=time.clock() ancienne_taille=taille taille=os.path.getsize(file) @@ -50,7 +53,11 @@ def main(argv=None): sys.stdout.flush() timer2=time.clock() time.sleep(1-(100*timer2-100*timer1)) +# Main done +# Exit on key press + if sys.stdin in select.select([sys.stdin], [], [], 0)[0]: + line = raw_input() # Clear stdin before stop + break if __name__ == "__main__": sys.exit(main()) -