最常用到的就是在访问文件了
不使用with
f = open(r'c:\test.txt', 'r')
data = f.read()
f.close()
容易出现的问题
1.在读写的时候出现异常但忘记处理异常
2.忘记关闭文件句柄
使用with
with open(r'c:\test.txt', 'r') as f:
data = f.read()
既简单又安全
最常用到的就是在访问文件了
不使用with
f = open(r'c:\test.txt', 'r')
data = f.read()
f.close()
容易出现的问题
1.在读写的时候出现异常但忘记处理异常
2.忘记关闭文件句柄
使用with
with open(r'c:\test.txt', 'r') as f:
data = f.read()
既简单又安全