with的用法
一、打开文件 10-3
关键字with在不需要访问文件后将其关闭,在文件的调用中用了open(),没有用close()。也可以调用open()和close()来打开关闭文件,但若程序存在bug导致close()未关闭,文件不会关闭。
filename = ‘guest.txt’
with open(filename,‘a’) as guest_infor:
active = True
while active:
add_infor = input(“please input your name,input ‘quit’ to stop!”)
print(‘thankyou’)
if add_infor == “quit”:
break
else:
guest_infor.write(f"{add_infor}\n")