a=file_obj.read() 默认读全部
b=file_obj.read(15) 只读15个字符
help(file.read) 查看帮助
eg2:
file_obj=open('test.txt','r')
line1=file_obj.readline()
print 'line1:',line1 #me:print的逗号表示打印在同一行,输出为空格
line2=file_obj.readline()
print 'line2:',line2
List1=file_obj.readlines()-----返回列表(a list of string)
print 'List1:',List1
readline()读回来的字符串后默认会有一个'\n',所以去掉则不会打印多余的空行了
line1=file_obj.readline() ###读一行
line1=line1.rstrip('\n') ###去除这行最右端的回车换行符
本文转自Tenderrain 51CTO博客,原文链接:http://blog.51cto.com/tenderrain/1614164,如需转载请自行联系原作者