diff options
Diffstat (limited to 'pypers/marelli/modulo1/try_finally.py')
-rwxr-xr-x | pypers/marelli/modulo1/try_finally.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/pypers/marelli/modulo1/try_finally.py b/pypers/marelli/modulo1/try_finally.py new file mode 100755 index 0000000..ca512a4 --- /dev/null +++ b/pypers/marelli/modulo1/try_finally.py @@ -0,0 +1,17 @@ +"""
+How try .. finally works:
+CTRL-C is caught, CTRL-Break is NOT
+"""
+import time
+F = "x.txt"
+
+f = file(F, "w")
+try:
+ for i in range(10):
+ print >> f, "line %s" % (i + 1)
+ time.sleep(1)
+finally:
+ f.close()
+ print "File %r was closed correctly. Current content:" % F
+ for line in file(F): print line,
+
|