Python文件基本操作

 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()

 

posted @ 2017-06-09 17:27  Bird_getUpEarly  阅读(166)  评论(0编辑  收藏  举报