文件操作
文件操作流程:
1.打开文件得到文件句柄并赋值变量
2.通过句柄对文件进行操作
3.关闭文件
打开的只是储存在计算机里的文件对象,必须赋值一个变量才能操作,变量通常用f表示,赋值f的文件对象也叫做文件句柄。
1 #!/usr/bin/env python 2 # -*- coding utf-8 -*- 3 # Author:qinjiaxi 4 f = open('hh','r',encoding = 'utf-8')#文件句柄 5 '''第一个参数是文件名,第二个是模式,第三个跟编码有关utf-8 6 1.r的是读而且是从头读到尾也是默认的模式 7 2.w是写要覆盖之前的内容这个要慎用 8 3.a是追加的意思在启动该模式写文件时不清空之前的文件内容,而是在后面追加内容 9 ''' 10 #读 11 data = f.read() 12 #写 13 data2 = f.write("hello") 14 #append追加 15 data3 = f.write('hh') 16 f.close() 17 '''需求: 18 读取文件前10行 19 ''' 20 #low loop 21 for index,line in enumerate(f.readlines()): 22 if index == 10: 23 print('----我是分割线-----') 24 continue 25 print(line.strip()) 26 #high loop 27 count = 0 28 for line in f: 29 if count == 10: 30 print('----我是分割线-----') 31 count += 1 32 continue 33 print(line.strip()) 34 count += 1