文件操作的步骤
- 打开文件
- 读写文件
- 关闭文件
open()打开函数
使用open()可以打开一个已经存在的文件,或者创建一个新文件
open(name,mode,encoding)
name:打开文件的文件名,也可以包含具体路径
mode:设置打开文件的模式:只读、写入、追加等
encoding:编码格式
实例代码:
f = open('python.txt', 'r', encoding='utf-8')
读操作相关方法
read(num)方法
num表示要从文件中读取的数据长度,如果没有传入num,那么就读取文件所有的数据
readlines()方法
readlines可以按照行的方式把整个文件的内容一次性读取,并且返回的是一个列表,其中每一行的数据为一个元素
f = open('python.txt', 'r', encoding='utf-8')
# read = f.read()
# print(read)
readlines = f.readlines()
print(readlines)
f.close()
readline()方法
一次读取一行内容
for循环方式读取
f = open('python.txt', 'r', encoding='utf-8')
for line in f:
print(line)
f.close()
使用with open语法
通过with open语句块对文件操作后可以自动关闭close文件,避免遗忘
with open('python.txt', 'r') as f:
print(f.readlines())
关闭文件对象
使用close()方法
f.close()