一,文件的操作
在python里面对文件进行操作时,记住要先打开文件,最后要关闭文件
1,打开文件
在python里面,要打开某一文本文件,可以采取使用open()函数,其定义如下
open(file_name, mode, encoding)
作用:打开file对应文件或在file下建立一个文件,返回一个文件对象
- file_name:文件路径(相对路径或绝对路径)
- mode:文件打开模式,分为只读(r,默认)、写入(w)、创建新的并打开写入(x)等
- encoding:编码方式,默认依赖平台,如果是中文,给utf-8
#在当前目录新建一个名为day07的txt文件,并返回可写入的文件对象
file = open(r'./day07.txt', mode='x')
2,关闭文件
使用close()来关闭文件,语法为<文件名>.close()
#在当前目录新建一个名为day07的txt文件,并返回可写入的文件对象
file = open(r'./day07.txt', mode='x')
#关闭文件
file.close()
3,无需手动关闭的打开语句
使用open的时候,需要手动调用close的方式再关闭。使用with close语句可避免这一问题,会在适当的时候自动将文件关闭,语句语法如下
with open(file_name, mode, encoding) as f:
文件操作语句
。。。。
二,文件的读写
在打开文件之后,可以去读取文件里面的内容以及往文件里去写入内容
1,文件的读取
可以使用readlines方法,它会把每一行的内容存为一个列表内的元素,并组成一个列表返回,语法为<文件名>.readlines()
2,文件的写入
可以使用write方法,按照你要写入的内容依次存入(如果要换行需要自己写\n),语法为<文件名>.write()