演示环境,操作系统:Win10 21H2(64bit);Python解释器:3.8.10。
open是Python的一个内置函数,一般用于本地文件的读写操作。with open不是一个整体,是使用了with语句的open函数。with open可以说是open的优化用法或高级用法,相比open更加简洁、安全。open函数必须搭配.close()方法使用,先用open打开文件,然后进行读写操作,最后用.close()释放文件。with open则无需.close()语句,所以说简洁。如以下例子。虽然只少了一行代码,但也确实是少了。
file = open("./data.txt", "r", encoding="utf-8") # 读取目标.txt文件,创建对象
a =