Python中read,readline,readlines三种方式的区别
# pwd/root
# ls -l test.txt
-rw-r--r-- 1 root root 97 Jan 20 10:59 test.txt
# cat test.txt
1 aaaaaaaaaaaaaaaaaaaaa
2 bbbbbbbbbbbbbbbbbbbbb
3 ccccccccccccccccccccc
4 dddddddddddddddddddddd
read方法
# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> obj=open('/root/test.txt','r+w')
>>> obj.read()
'1 aaaaaaaaaaaaaaaaaaaaa\n2 bbbbbbbbbbbbbbbbbbbbb\n3 ccccccccccccccccccccc\n4 dddddddddddddddddddddd\n'
>>> obj.read()
''
>>> exit()
readline方法
# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> obj=open('/root/test.txt','r+w')
>>> obj.readline()
'1 aaaaaaaaaaaaaaaaaaaaa\n'
>>> obj.readline()
'2 bbbbbbbbbbbbbbbbbbbbb\n'
>>> obj.readline()
'3 ccccccccccccccccccccc\n'
>>> obj.readline()
'4 dddddddddddddddddddddd\n'
>>> obj.readline()
''
>>> exit()
readlines方法
# python
Python 2.6.6 (r266:84292, Jan 22 2014, 09:42:36)
on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> obj=open('/root/test.txt','r+w')
>>> obj.readlines()
['1 aaaaaaaaaaaaaaaaaaaaa\n', '2 bbbbbbbbbbbbbbbbbbbbb\n', '3 ccccccccccccccccccccc\n', '4 dddddddddddddddddddddd\n']
>>> obj.readlines()
[]
>>> obj.readlines()
[]
>>>
页:
[1]