当文件没有打开成功时的关闭文件的处理方式
1 try: 2 f = open('MyFile.txt') # 该文件不存在 3 f.read() 4 except OSError as e: 5 print('出错啦:' + str(e)) 6 finally: 7 if 'f' in locals(): 8 f.close() 9 # 或者打开文件使用with open('MyFile.txt') as f,那么可以不使用f.close()了
当文件没有打开成功时的关闭文件的处理方式
1 try: 2 f = open('MyFile.txt') # 该文件不存在 3 f.read() 4 except OSError as e: 5 print('出错啦:' + str(e)) 6 finally: 7 if 'f' in locals(): 8 f.close() 9 # 或者打开文件使用with open('MyFile.txt') as f,那么可以不使用f.close()了