python-read/readline/readlines

来源:互联网 发布:英语教练淘宝没了 编辑:程序博客网 时间:2024/05/17 08:39
file_object=open("E:\\dataset\\ml-20m\\README.txt",'r')# 1.读取整个文件,讲文件放在一个字符串变量# 2.如果文件大于可用内存,不可能使用这种处理try:    # 结果为字符串    all_the_text=file_object.read()    print(type(all_the_text))    print("all_the_text",all_the_text)finally:    file_object.close()
# 关于readline()方法:# 1.readline()每次读取一行,比readline()慢得多# 2.readline()返回的是一个字符串对象,保存当前行的内容file_object1=open("E:\\dataset\\ml-20m\\README.txt",'r')try:    while True:        line=file_object1.readline()        if line:            print("line=",line)        else:            breakfinally:    file_object1.close()
# 关于readlines()方法:# 1.一次性读取整个文件# 2.自动将文件内容分拆成一个列表file_object2=open("E:\\dataset\\ml-20m\\README.txt",'r')try:    lines=file_object2.readlines()    print("type(lines)=",type(lines))#type(lines)=<type 'list'>    for line in lines:        print("line=",line)finally:    file_object2.close()
原创粉丝点击