美文网首页
Python读取文件的三种方式

Python读取文件的三种方式

作者: lvyz0207 | 来源:发表于2019-11-12 20:37 被阅读0次

Python读取文件的三种方式

# python 文件处理
def main1():
    f = None
    try:
        f = open('致橡树.txt', 'r', encoding='utf-8')
        print(f.read())
    # except FileNotFoundError:
    #     print('无法打开指定的文件!')
    # except LookupError:
    #     print('指定了未知的编码!')
    # except UnicodeDecodeError:
    #     print('读取文件时解码错误!')
    except Exception as err:
        print("错误信息为:{}".format(err))
    finally:
        if f:
            f.close()

def main2():
    try:
        with open('致橡树.txt', 'r', encoding='utf-8') as f:
            print(f.read())
    except Exception as err:
        print("错误信息为:{}".format(err))

# 读取大文件时使用  pythonci最完美的读取文件方式,即高效又快速
def main3():
    try:
        with open('致橡树.txt', 'r', encoding='utf-8') as f:
            for line in f:
                print("---------分隔线--------")
                print(type(line))
                print(line.split()[0])
    except Exception as err:
        print("错误信息为:{}".format(err))




if __name__ == '__main__':
    # main1()
    # main2()
    main3()

相关文章

网友评论

      本文标题:Python读取文件的三种方式

      本文链接:https://www.haomeiwen.com/subject/vbtcictx.html