1 #author F
2
3 # data = open("test.txt", encoding="utf-8").read()
4 # f = open("test.txt", 'r', encoding="utf-8") #文件句柄 r->读
5 # data = f.read()
6 # data2 = f.read()
7 # print(f)
8 # print(data)
9 # print('-----------data------%s---' % data2) #data2无内容 原因?文件指针在末尾
10 # f.close()
11
12 # file = open("test.txt", 'w', encoding="utf-8") #文件句柄 w->创建新文件 会删除原来文件
13 # file.write("阿斯顿哈苏德库哈斯,\n")
14 # file.write("vs的风格地方个地方官 ")
15
16
17 # file = open("test.txt", 'a', encoding="utf-8") #a->追加
18 # file.write("\n打算肯德基,\n")
19 # file.write("大厦哈哈哈 ")
20
21 # f = open("test.txt", 'r', encoding="utf-8") #文件句柄 r->读
22 # print(f.readline())
23 # print(f.readline())
24
25 # for i in range(2):
26 # print(f.readline())
27 # print(f.readlines()) #打印列表 每行一个元素 中间有个空行是因为有个\n
28
29 f = open("test.txt", 'r', encoding="utf-8") #文件句柄 r->读
30 # for line in f.readlines():
31 # print(line.strip())
32
33 #low loop
34 # for index, line in enumerate(f.readlines()):
35 # if index == 9:
36 # print("-----我是分割线-----")
37 # continue
38 # print(line.strip())
39
40 #high loop
41 count = 0
42 for line in f: #f成为了迭代器
43 if count == 9:
44 print("-----我是分割线-----")
45 count += 1
46 continue
47 print(line)
48 count += 1
49
50
51 f.close()