读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。每次在打开文件后都需要进行文件关闭操作file.close(),但是打开文件出错有时会出错,所以常常用try-finally来嵌套
try:
f = open(’/path/to/file’, ‘r’)
print(f.read())
finally:
if f:
f.close()
但是每次都这么写会很麻烦,with open自动帮我们调用close()方法。
读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。每次在打开文件后都需要进行文件关闭操作file.close(),但是打开文件出错有时会出错,所以常常用try-finally来嵌套
try:
f = open(’/path/to/file’, ‘r’)
print(f.read())
finally:
if f:
f.close()
但是每次都这么写会很麻烦,with open自动帮我们调用close()方法。