文件操作
使用with方式处理文件文件关闭
with open(r'somefileName') as somefile:
for line in somefile:
print line
# ...more code
使用try...finally处理文件关闭
somefile = open(r'somefileName')
try:
for line in somefile:
print line
# ...more code
finally:
somefile.close()
数据库操作
from django.db import connections
使用with方式
with connection.cursor() as c:
c.execute(...)
使用try...finally方式
c = connection.cursor()
try:
c.execute(...)
finally:
c.close()
参考资料:https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/
