文件读操作
open(参数1,参数2,参数3,参数4)
参数1:文件路径、文件名
参数2:文件操作模式
参数3:编码方式,encoding = ‘utf-8’
参数4:换行方式,newline = ‘’(读操作不需要指定)
windows: \r\n;mac:\r;linux:\n
补充:\r将鼠标光标移动到下一行行首
文件路径分为:相对路径、绝对路径
绝对路径:一个文件存放在哪个磁盘下的什么文件夹:
D:\user\word\test.txt
相对路径:以当前文件为参照物,另一个文件相当于它的位置
.表示当前目录
…表示返回上一级
/文件夹和文件之间以及文件夹和文件之间间隔的符号
以文件对象打开已存在文件
file = open(r'test','r',encoding='utf-8')--->utf-8:万国码
file = open(r'test','r',encoding='gbk')---->gbk:国码
读操作:read、readline、readlines
read:一次性将文件中内容以自负床的形式全部读取出来
result=file.read()
print(result)
readline:每次只读一行,结果为字符串类型
result1 = file.readline()
result2 = file.readline()
result3 = file.readline()
result4 = file.readline()
print(result1,result2,result3,result4)
readlines:一次性将所有行读出来,结果为列表,每一行是列表中的每个元素
result5 = file.readlines()
print(result5)
关闭文件
file.close()