try异常管理
write()/writelines()写入数据
write(a):把字符串写入a中
writelines(b): 把字符串列表写入文件中,不添加换行符
1 f = open(r'd:\bb.txt','w',encoding='utf-8') 2 s = ['我\n','爱\n','你\n'] 3 f.writelines(s) 4 f.close()

close()关闭文件流
由于文件底层是由操作系统控制所以我们打开的文件对象必须调用close()方法关闭文件对象。当调用close()方法时,首先把缓冲区数据写入文件,(也可以直接调用flush())方法,再关闭文件,释放文件对象
为确保打开的文件对象正常关闭,一般结合异常机制finally()或with()关键字实现无论何种情况都能关闭打开文件对象
1 try: 2 f = open(r'd:\bb.txt','a') 3 str = 'Xujie' 4 f.write(str) 5 6 except BaseException as e: 7 print(e) 8 finally: 9 f.close()
