对于系统资源如文件.数据库连接.socket 而言,应用程序打开这些资源并执行完业务逻辑之后,必须做的一件事就是要关闭(断开)该资源. 比如 Python 程序打开一个文件,往文件中写内容,写完之后,就要关闭该文件,否则会出现什么情况呢?极端情况下会出现 "Too many open files" 的错误,因为系统允许你打开的最大文件数量是有限的. 同样,对于数据库,如果连接数过多而没有及时关闭的话,就可能会出现 "Can not connect to MySQL serve…
open("FishC.txt","w")#此处需注意如果被打开的文件中,已有内容,那么用w的方式打开,则会导致原文件内容被截断,也就是相当于被清空了,然后重新写入的意思.然后我们把打开后产生的文件对象赋值给 f 变量. 然后我们调用文件对象 f 的write方法来写入一个字符串.其返回的是写入的字符个数.最后要记得把打开的文件对象关闭:这样你写入的内容才能真的写入进去,才能真正的保存下来.如下图所示. 总结起来就是3步:打开文件,操作文件,关闭文件. 如果我们使用…