码迷,mamicode.com
首页 > 编程语言 > 详细

Python__文件复习2

时间:2017-07-16 17:27:11      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:utf-8   log   文件   seek   pytho   使用   参照物   nbsp   光标移动   


f = open(‘a.txt‘,‘r‘,encoding = ‘utf-8‘)
print(f.read())
#f.read()可以指定多个,以文本方式读,以字符为单位

f = open(‘a.txt‘,‘rb‘)
print(f.read(3).decode(‘utf-8‘))
#以字节为单位,1个中文占3个字节,在文本模式下,以字符为单位读取,在b模式下,以字节为单位读取,其余的文件内光标移动都是以字节为单位的


f = open(‘a.txt‘,‘r‘,encoding = ‘utf-8‘)
print(f.read())
f.seek(0)#表示将光标的位置移动到开头
print(f.read())
f.seek(1)#表示从第一个字符开始读取
print(f.tell())#tell表示以字节显示的

f.seek(6,0)#代表从文件开头取6个字节,根据读取的模式来,如果是可读模式,代表是读取的字符,其他的读取的是字节
f.seek(6,1)#以当前光标所在的位置为参照物
#seek有3种移动方式0,1,2其中1和2必须在b模式下进行,0在文本模式下也可以使用

f = open(‘a.txt‘,‘rb‘)
f.seek(0,2)#此时光标一直指向最后
f.seek(-1,2)#倒着切一个字节


cp文本

技术分享

技术分享

技术分享

 

 











Python__文件复习2

标签:utf-8   log   文件   seek   pytho   使用   参照物   nbsp   光标移动   

原文地址:http://www.cnblogs.com/wangmengzhu/p/7190953.html

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