open语法:
file = open(filename, "w", encoding="utf-8")
file.write("aaa")
file.close()
with open 语法:
with open(filename, "r", encoding="utf-8") as file:
file.read()
差别:
打开文件的语法格式不一样;
文件操作结束后,文件关闭方式不一样:open所打开的文件需要用close()关闭,回收资源。而with open()所打开的文件,在文件操作结束后主动关闭文件。