【python】读取文件

本文介绍了如何使用Python进行文件操作,包括创建、打开、读取和关闭文件等基本步骤。重点讲解了使用with语句自动管理文件资源的方法,以及三种不同的文件读取方式:一次性读取整个文件内容、逐行读取文件内容、将文件内容逐行读取到列表中。

1.:首先准备好创建一个文件,可以放在工程目录或者自己随便建的文件夹里,如果不是在工程目录里则读取时路径需要绝对路径

2:用open()函数打来文件

3:读取文件

4:关闭文件close().由于有时候程序容易出现bug,可能会导致关闭失败或者不知道什么时候关闭文件,这就导致更多的错误,我们可以用关键字with避免这种情况。

with:在不需要访问的时候讲自动将文件关闭

代入如下

file_path='F:\常用\xxxxx.txt'
with open(file_path) as file_object:          #open返回的对象只能在with代码块中使用
                                              #如果想返回的对象在with代码块外使用使用第三种方法
    #**********第一种方法:读取全部文件*********#
    #content=file_object.read()                  #读取所有文件内容
    #  print(content)                            #read()函数自动读取文件末尾返回一个空行字符串

    # ***********第二中方法:按行读取*********#
    # for line in file_object:              #逐行读取,如果不使用rstrip()则每空一行读取一行内容
    #     print(line.rstrip())

    #***********第三中方法:按行读取但在with代码块外面*********#
    lines=file_object.readlines()  #逐行读取并直接存储在列表中,并将列表存储在变量lines里
for line in lines:                 #with代码块外使用
    print(line.rstrip())           #rstrip()到达文件末尾时返回空字符串

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值