开发者学堂课程【Python 语言基础 3:函数、面向对象、异常处理: 关闭文件】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/601/detail/8767
关闭文件
目录:
一.对文件进行各种操作。
二.关闭文件。
1.对文件进行各种操作
打开文件,按照我们说的完成后,对文件进行操作,读写,删除等等这一系列。
但是,这些操作系统相对来说,必须要做的关闭文件。
创建一个文件名,叫做 05 关闭文件 .py, 想要关闭文件还得先要去打开文件,
#打开文件file_name
=
demo.txt
,直接在 code 里面创建一个 demo.txt,
保存一下。然后
#调用 open()来打开文件
file
_
obj=open(file
_
name)
#当我们获取了文件对象以后,所有的对文件的操作都应该通过对象来进行
#读取文件中的内容
#read()方法,用来读取文件中的内容,它会将内容全部保存为一个字符串返回
content=file
_
obj.read()
print(content)
保存执行,这个内容已经被读取到了,通过程序来读取到内容,至于 read 的具体用法先不管,通过 read 就能读取到内容,写的时候也是写英文。
读取文件,也就是说文件的操作完成了,然后就是关闭文件。
2.关闭文件。
#关闭文件
#调用 close()方法关闭文件
file
_
obj.close()
#with...as语句
with open(file
_
name)as file
_
obj:
#在 with 语句中可以直接使用 file_obj 来做文件操作
#此时这个文件只能在 with 中使用,一旦 with 结束则文件会自动 close()
print(file
_
obj.read())
file_name =’hello’
try:
wsith open(file_name) as file_obj :
print(file_obj.read ( ))
except FileNotFoundError:
print(f’{file_name)文件不存在~~’)