直接上代码:
f = open('123.txt','w') try: f.write('hello world') except Exception: pass finally: f.close()#这一步是必须的,因为当遇到写入不成功的时候,也需要关闭文件
with open('123.txt', 'w') as f: f.write('hello world') ''' 上面的代码往123.txt文件写入了Hello world字符串,with语句会在执行完代码块后自动关闭文 件。这里无论写文件的操作成功与否,是否有异常抛出,with语句都会保证文件被关闭。
try: f = open("output", "w") f.write("Hello world123") finally: f.close() ''' 不用with的情形 '''