码迷,mamicode.com
首页 > 其他好文 > 详细

文件操作基础

时间:2018-08-27 14:15:16      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:ted   readlines   utf-8   win   nbsp   读一行   rate   with open   推荐   

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

 

文件操作基础

标签:ted   readlines   utf-8   win   nbsp   读一行   rate   with open   推荐   

原文地址:https://www.cnblogs.com/baird/p/9541348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!