cs_lang:python:things-to-know:files
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| cs_lang:python:things-to-know:files [2010/12/12 18:53] – external edit 127.0.0.1 | 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: | ||
| - | ... pass | + | ... print(" |
| + | ... finally: | ||
| + | ... if a_file != None: | ||
| + | ... | ||
| ... | ... | ||
| >>> | >>> | ||
| Line 36: | 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.1292176385.txt.gz · Last modified: (external edit)
