ql的python学习之路-day5

文件操作

文件操作流程:

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

猜你喜欢

转载自www.cnblogs.com/qinlangsky/p/9446462.html