cs_lang:python:things-to-know:files
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| cs_lang:python:things-to-know:files [2010/12/12 19:16] – cedric | cs_lang:python:things-to-know:files [2010/12/12 19:21] (current) – cedric | ||
|---|---|---|---|
| Line 23: | Line 23: | ||
| <code python> | <code python> | ||
| + | >>> | ||
| >>> | >>> | ||
| ... | ... | ||
| + | ... text = a_file.read() | ||
| ... except: | ... except: | ||
| ... | ... | ||
| ... finally: | ... finally: | ||
| - | ... | + | ... if a_file != None: |
| + | ... a_file.close() | ||
| ... | ... | ||
| >>> | >>> | ||
| Line 38: | Line 41: | ||
| ===== The with statement ===== | ===== The with statement ===== | ||
| - | The better solution. No need to use **try: ... except: ...**. | + | The better solution. No need to use **try: ... except: ...**.\\ |
| + | Forget the previous method. | ||
| <code python> | <code python> | ||
| >>> | >>> | ||
| - | ... a = f.read() | + | ... text = f.read() |
| >>> | >>> | ||
| - | >>> | + | >>> |
| 2664170 | 2664170 | ||
| - | >>> | + | >>> |
| . | . | ||
| . | . | ||
cs_lang/python/things-to-know/files.1292177795.txt.gz · Last modified: by cedric
