当前位置:   article > 正文

python read()、seek()函数_python read seek

python read seek

转载请注明作者(独孤尚良dugushangliang)出处: https://blog.csdn.net/dugushangliang/article/details/86664114

 

Windows10中文版系统新建的记事本文件,默认编码是:936 中国 - 简体中文(GB2312)。

查看编码请参阅:https://blog.csdn.net/zp357252539/article/details/79084480

新建记事本,经验证,得结果如下:

中文字符、阿拉伯数字、英文字母,都可直接用read()函数,其结果和字符串相同。意即:

  1. s='中华'#len(s)的结果是2
  2. #如果d.txt文件内只有一行中文“中华人民共和国”
  3. f=open('D:/d.txt')
  4. s=f.read(4)
  5. print(s)#输出:中华人民
  6. f.close()

如果打开的模式不是二进制,那么seek函数只能从头开始,即seek(x,m)中的m只能是默认的0,用1或2的时候x必须为0。

如果打开模式是二进制,seek(x,m)的m可如教程所述使用0/1/2,但此时read函数会读取字节:

 

独孤尚良dugushangliang——著

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家自动化/article/detail/730900
推荐阅读
相关标签
  

闽ICP备14008679号