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