文件的打开与关闭
image.png
打开文件
(1)打开并读取出文件的全部内容
helloworld.txt文件内容如下:
image.png
file_op.py代码如下:
#打开文件保存到file变量中
#打开文件,不穿参数,默认module默认是r ,只读
file=open("E:\\pythonProject\\helloworld.txt")
#读取文件内容
print(file.read())
打印内容:
E:\pythonProject\venv\Scripts\python.exe E:/pythonProject/file_op.py
helloworld
Process finished with exit code 0
(2)文件打开之后可以做哪些操做??
image.png
1)file.name:获取文件名
file_op.py文件代码如下:
file=open("E:\\pythonProject\\test.txt","r")
#获取打开文件的文件名
print(file.name)
#判断文件是否被挂关闭
print(file.closed)
##获取文件的打开的模式是什么
print(file.mode)
打印内容:
E:\pythonProject\venv\Scripts\python.exe E:/pythonProject/file_op.py
E:\pythonProject\test.txt
False
r
Process finished with exit code 0
注意:
#open()传入的文件可以是绝对路径,也可以直接是一个文件名
#如果是一个文件名。就从当前操做的文件所在目录下打开这个文件,如果没有这个文件,执行会报错,提示没有这个文件
file=open("test.txt")
#获取包含文件名的字符串即open()传入的第一个参数name
print(file.name)
打印结果:
E:\pythonProject\venv\Scripts\python.exe E:/pythonProject/file_op.py
test.txt
2)file.closed:判断文件是否被关闭,返回布尔值
file=open("test.txt")
#判断文件是否被挂关闭
print(file.closed)
#关闭文件
file.close()
打印结果如下:
E:\pythonProject\venv\Scripts\python.exe E:/pythonPro