python f.readlines(),python3 readlines

  python f.readlines(),python3 readlines

  在用python(python语言)读取文件的时经常用到三读取、读取行、读取行三种方法,它们功能实质区别如下:

  读出来读取整个文件

  阅读线(读取行)读取下一行

  阅读行(读取行)读取整个文件到一个迭代器以供我们遍历(读取到一个列表(列表)中,以供使用,比较方便)

  测试文件为测试. txt内容为:

  一.一.一.一.一.

  2 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

  3海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会

  4 dddddddddddddddddddddddddd

  [root@node01~]#pwd

  /root

  [root @ node 01 ~]# ls-ltst。文本文件(textfile)

  -rw-r-1根97根2010年一月:59test.txt

  [root@node01~]#cattest.txt

  一.一.一.一.一.

  2 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb

  3海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会海合会

  4 dddddddddddddddddddddddddd

  读出来方法

  [root@node01~]#python

  Python2.6.6(r266:84292,2014年1月22日,09:42:36)

  【gcc 4。4 .720120313(红帽4。4 .7-4)]online UX 2

  "帮助"、"版权"、"学分"或"许可证"类型的表单信息。

  obj=open(/root/test.txt , r w )"

  obj.read()

  1 aaaaaaaaaaaaaaaaaaaaaaaa \ N2 bbbbbbbbbbbbbbbbbbbbbbbbbbbb \ n3 ccccccccccccccccccc \ n4 DDD DDD DDD DDD \ n

  obj.read()

  退出()

  阅读线(读取行)方法

  [root@node01~]#python

  Python2.6.6(r266:84292,2014年1月22日,09:42:36)

  【gcc 4。4 .720120313(红帽4。4 .7-4)]online UX 2

  "帮助"、"版权"、"学分"或"许可证"类型的表单信息。

  obj=open(/root/test.txt , r w )"

  物件。读取线()

  1 aaaaaaaaaaaaaaaaaaaaaaaaaa \ n

  物件。读取线()

  2 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ n

  物件。读取线()

  3 ccccccccccccccccccccccccccccccccccccc \ n

  物件。读取线()

  4 DDD DDD dddddd \ n

  物件。读取线()

  退出()

  阅读行(读取行)方法

  [root@node01~]#python

  Python2.6.6(r266:84292,2014年1月22日,09:42:36)

  【gcc 4。4 .720120313(红帽4。4 .7-4)]online UX 2

  "帮助"、"版权"、"学分"或"许可证"类型的表单信息。

  obj=open(/root/test.txt , r w )"

  obj.readlines()

  [ 1 aaaaaaaaaaaaaaaaaaaaaaaa \ n , 2 bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb \ n , 3 ccccccccccccccccccccc \ n , 4 dddddd DDD DDD \ n ]

  obj.readlines()

  []

  obj.readlines()

  []

  触类旁通,还有写线(写入行)方法,用法与上述方法对应类似,只不过写入(写)写入的对象时字符串(字符串),写线写入的是列表(列表),即:

  写入对象(str)

  对象写入行(序列)

  历史中提交的图片或压缩文件

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

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