赞
踩
转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/86664114
Windows10中文版系统新建的记事本文件,默认编码是:936 中国 - 简体中文(GB2312)。
查看编码请参阅:https://blog.csdn.net/zp357252539/article/details/79084480
新建记事本,经验证,得结果如下:
中文字符、阿拉伯数字、英文字母,都可直接用read()函数,其结果和字符串相同。意即:
- s='中华'#len(s)的结果是2
- #如果d.txt文件内只有一行中文“中华人民共和国”
- f=open('D:/d.txt')
- s=f.read(4)
- print(s)#输出:中华人民
- f.close()
如果打开的模式不是二进制,那么seek函数只能从头开始,即seek(x,m)中的m只能是默认的0,用1或2的时候x必须为0。
如果打开模式是二进制,seek(x,m)的m可如教程所述使用0/1/2,但此时read函数会读取字节:
独孤尚良dugushangliang——著
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。