“文件”笔记

本文详细介绍了如何在Python中使用`open()`函数以r模式打开并读取文件,包括一次性读取全部内容、按行读取、使用`read()`、`readlines()`和`readline()`方法,以及文件的关闭和`withopen`语句的运用。还提供了两种统计文件中特定字符串出现次数的方法。
摘要由CSDN通过智能技术生成

"""
文件的读取
"""
# 打开文件
f=open("D:/测试.txt","r",encoding="UTF_8")
print(type(f))

# 读取文件——read
print(f"读取10个字节:{f.read(10)}")
print(f"读取全部内容:{f.read()}") # 两次read是连着的

# 读取文件--readlines()
lines=f.readlines() # 读取文件的全部行,封装到列表中
print(type(lines))
print(lines)

# 读取文件--readline()

line1=f.readline()
line2=f.readline()
line3=f.readline()
print(line1)
print(line2)
print(line3) # 一次读取一行,一个接一个

# for循环读取文件行
for line in f:
    print(line)

# 文件的关闭
f.close()

# with open 语法操作,操作结束后,文件会被自动close
with open("D:/测试.txt","r",encoding="UTF_8") as f:
    for line in f:
        print(line)

"""
读取文件,课后练习
"""
# 打开文件,读取模式
f=open("D:/测试.txt","r",encoding="UTF_8")
# 方式1:读取全部内容,通过字符串count方法统计computer的数量
content=f.read()
count=content.count("computer")
print(count)

# 方式2, 读取内容,一行一行读取
count=0 # 使用count变量来累计出现的次数
for line in f:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值