问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Python 在打开文件后为什么要close(),如果不关有什么危害?

发布网友 发布时间:2022-05-10 14:39

我来回答

3个回答

懂视网 时间:2022-05-10 19:00

今天这篇文章我们来了解一下python之中的close,在进入文章之前我们首先要知道Pythonclose是什么,close是什么意思,它能用在python编程之中的什么地方,能够起到什么作用。这些东西我们都可以在今天的文章之中进行了解。

概述:

close() 方法用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误。 close() 方法允许调用多次。

当 file 对象,被引用到操作另外一个文件时,Python 会自动关闭之前的 file 对象。 使用 close() 方法关闭文件是一个好的习惯。

语法

close() 方法语法如下:

fileObject.close();

(该方法没有返回值)

实例

以下实例演示了 close() 方法的使用:

#!/usr/bin/python
# -*- coding: UTF-8 -*-
# 打开文件
fo = open("runoob.txt", "wb")
print "文件名为: ", fo.name
# 关闭文件
fo.close()

以上实例输出结果为:

文件名为: runoob.txt

在这次的文章之中,我们了解了什么是close(),不明白的话其实自己可以动手去试一试,毕竟动手实践才是验证所学的最好的方法与途径。最后我也希望这篇文章能够给正在学习python的你带来一点帮助。

更多相关知识,请访问Gxl网Python教程栏目。

热心网友 时间:2022-05-10 16:08

close()是为了释放资源。
如果不close(),那就要等到垃圾回收时,自动释放资源。垃圾回收的时机是不确定的,也无法控制的。

如果程序是一个命令,很快就执行完了,那么可能影响不大(注意:并不是说就保证没问题)。
但如果程序是一个服务,或是需要很长时间才能执行完,或者很大并发执行,就可能导致资源被耗尽,也有可能导致死锁。

热心网友 时间:2022-05-10 17:26

缓存的信息可能会意外丢失。文件可能会损坏。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
好听简单的店铺名字店铺好听的名字大全 ...还脱皮。一年四季都这样,夏天能好一点,冬天严重时怎么回事啊?应该怎 ... 手,脚一年四季脱皮怎么办 地铁跑酷 地铁跑酷鼠小意会回归吗? 印度国家安全卫队身经百战 飞机驾驶室的机舱门在飞行时关闭么?为什么会有劫机成功的案例,不... 为什么中国不会劫机 急求翻译几个句子! 急求!!翻译句子!在线等! 我们和公婆住一起,大姑子每周末都过来耍 怎么查看以前关注过后来取消关注的贴吧 你曾经莫名关注过不认识的账号吗?这究竟是怎么关注的? 如何让论坛只能注册英文字母 什么是叫BBS? 有脑筋急转弯及答案吗? 八年级物理应用题 浮力 压强 机械效率 各十道 一个人在沙滩上行走,但在他的身后没有发现脚印,为什么 冬冬一家人去动物园游玩时,冬冬给妈妈和大象拍了一张合影(如图所示),在拍摄现场的沙地上留下了大象 一张小段妈妈与大象的照片中,小象的脚印还比妈妈的脚印深,如果小象的质量是2t,小象的接触面积为2500cm2, 大象画什么脚印 大象的脚印像什么 魅蓝m1充不进去电了怎么办 今日阳光电动车m1充满电后充电时指示灯绿色闪烁的还是不闪烁? xiaonium1充电器怎么拆 m1充电变得很慢怎么办 今日阳光m1充电多久可以充满 m1首次充电充多久 锤子m1L充电器是多少安的 魅蓝m1充电器型号是多少? 小米M1的充电器可以用诺基亚的充电器来代替吗 荣耀v30和荣耀30哪个好 钉钉发给对方的文件没有急时撤回,后来不能撤回了但可以删掉,删掉后对方还能看到吗? 【中秋】介绍一些有关中秋的诗词歌赋? python中 .flush()与.close()有什么区别 oppo watch接语音通话? 女人为什么留一个指头不涂指甲油 女生中指不涂指甲油,其它手指有,这说明什么? 有的女生为何唯独右手中指没涂指甲油?? 女生回答。。为什么女生中指一般指甲会剪掉,不涂指甲油。。。 商标注册人? 商标注册注册人有什么责任和义务 申请商标注册人和商标注册人一致吗? 证明商标注册申请人应具备什么资格 商标注册人和商标申请人是不是一样 什么是商标注册人? 自己在家里怎么做红酒牛排? 韩餐红酒牛排的做法 python中close的用法,为什么会出现attributeerror 'str' object has on attribute 'close' 磁盘操作系统跟磁盘有啥关系? DOS的中文含义是磁盘操作系统,其英文表示为什么