>>> f=open(r'D:\python36\projects\word_freq.txt').read()
>>> f
'争分夺秒\n灿烂夺目\n大好青春\n十里桃花\n西湖' #以str类形式全部读取,带有'\n'
>>> type(f)
<class 'str'>
>>> l=open(r'D:\python36\projects\word_freq.txt').readline()
>>> l
'争分夺秒\n' #以str类形式读取一行,带有'\n'
>>> type(l)
<class 'str'>
>>> n=open(r'D:\python36\projects\word_freq.txt').readlines()
>>> n
['争分夺秒\n', '灿烂夺目\n', '大好青春\n', '十里桃花\n', '西湖']
>>> type(n) #以列表类形式读取全部,带有'\n'
<class 'list'>
>>> f=open(r'D:\python36\projects\word_freq.txt')
>>> l=next(f) #str类形式读取下一行,带有'\n'
>>> l
'争分夺秒\n'
>>> type(l)
<class 'str'>
>>
>>> f=open(r'D:\python36\projects\word_freq.txt') #这里的f只是open()后的文件
>>> next(f) #读取下一行,带有'\n'
'争分夺秒\n'
>>> next(f)
'灿烂夺目\n'
>>> next(f)
'大好青春\n'
>>> next(f)
'十里桃花\n'
>>> next(f)
'西湖'
python2.7:f.next(),f只是open()后的文件
>>> f = io.open(r'word_freq.txt') #这里的f只是open()后的文件
>>> print(f.next()) #读取下一行,带有'\n'
曲咪新乳膏
>>> print(f.next())
双黄连
>>> print(f.next())
二甲双胍
>>>
>>> f=open(r'D:\python36\projects\word_freq.txt')
>>> f.readline() #readline()读取第一行
'争分夺秒\n'
>>> next(f) #next()读取下一行
'灿烂夺目\n'
>>> next(f)
'大好青春\n'
>>> next(f)
'十里桃花\n'