python f.readlines(),python中readline和readlines区别

  python f.readlines(),python中readline和readlines区别

  我认为最好的答案(在Python 3中)是使用错误=参数:

  with open(evil_unicode.txt , r ,errors=replace )为女:

  lines=f.readlines()

  s=b\xe5abc\nline2\nline3

  以打开( evil_unicode.txt , wb )为女:

  .f。写

  .

  16

  用打开( evil_unicode.txt , r )作为女:

  .lines=f.readlines()

  .

  回溯(最近一次呼叫):

  文件""中的第2行

  文件"/库/框架/python。框架/版本/3.4/lib/python 3.4/编解码器。py”,第319行,在译中

  (结果,消耗)=自我.缓冲区解码(数据、自身错误、最终)

  with open(evil_unicode.txt , r ,errors=replace )为女:

  .lines=f.readlines()

  .

  线

  [ ABC \ n , line2\n , line3]

  with open(evil_unicode.txt , r ,errors=ignore )为女:

  .lines=f.readlines()

  .

  线

  [abc\n , line2\n , line3]

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: