文件的打开与关闭
想一想:
如果想用word编写一份简历,应该有哪些流程呢?
- 打开word软件,新建一个word文件
- 写入个人简历信息
- 保存文件
- 关闭word软件
同样,在操作文件的整体过程与使用word编写一份简历的过程是很相似的
- 打开文件,或者新建立一个文件
- 读/写数据
- 关闭文件
<1>打开文件
在python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件
open(文件名,访问模式)
示例如下:
f = open('test.txt', 'w')
说明:
<2>关闭文件
close( )
示例如下:
# 新建一个文件,文件名为:test.txt f = open('test.txt', 'w') # 关闭这个文件 f.close()
例子1:
# 格式: open(将要打开的文件名, "打开文件的权限") # 文件的权限 # r -> read 读 # w -> write 写 # a -> append 追加 # 打开文件的三种方式 # 打开一个文件 # 01: # 如果使用r权限打开一个文件 # 如果文件存在 直接打开 # 如果文件不存在 将报错 open("hm.txt", "r")
例子2:
# 02: # 如果使用w权限打开一个文件 # 如果文件存在 直接打开 # 如果文件不存在 将帮我们创建文件并打开 open("hm.txt", "w")
例子3:
# 03: # 如果使用a权限打开一个文件 # 如果文件存在 直接打开 # 如果文件不存在 将帮我们创建文件并打开 open("hm1.txt", "a")
例子4:
# 关闭文件的方式 # 打开文件 f = open("hm.txt", "r") # 关闭文件 # 如果程序员不再对文件进行相关操作的时候 要把文件关掉 # 默认情况下 如果程序员没有把文件关闭 待程序退出的时候 系统也会帮我们关闭文件 f.close()