1 #!/usr/bin/env python 2 #created by Baird 3 4 #windows下打开文件默认编码是gbk 5 f = open("let_her_go",'r+',encoding="utf-8") #文件句柄 6 #打开方式 r->只读,w->只写,r+->读写,w+->写读,a->追加,rb->二进制读 7 8 #content = f.readline() #读一行,句柄跳转到下一行 9 #print(content) 10 11 #content = f.readlines() #每行作为一个元素,返回一个列表 12 13 #for index,line in enumerate(f.readlines()): #先把整个文件放入缓存,再按行读取 14 # print(index,line.strip()) 15 16 for index,line in enumerate(f): #推荐方式,每次读取一行 17 print(index,line.strip()) 18 19 print(f.tell()) #文件句柄位置 20 f.seek(0) #调整文件句柄位置 21 print(f.tell()) 22 23 print(f.encoding) 24 25 f.close() 26 27 with open("let_her_go","r",encoding="utf-8") as f: #模块结束时系统自动关闭文件,可以省略close 28 for index,line in enumerate(f): 29 print(index,line.strip())
文件操作基础
猜你喜欢
转载自www.cnblogs.com/baird/p/9541348.html
今日推荐
周排行