python 读取文件特定行

博客介绍了Python读取文件指定行的两种方法。一是已知行号时,通过函数读取指定行;二是指定行以特定开头字符时,根据输入的前三个字符来打印指定行,并给出了读取c盘下text.txt文件的示例代码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
1.默认你知道“指定行”的行号
那么:
def appoint_line(num,file):
    with open(file,“r”,encoding=‘utf-8’) as f:
        out = f.readlines[num-1]
        return out
print(appoint_line(2,“c:/text.txt”))
以上示例为读取c盘下的text.txt文件的第二行
2.假如所谓bai“指定行”为开头几个字符,这里假设为三个
def appoint_line(file):
    # appoimt_spring是指你指定行的前三个字符,你可以自行指定
    appoint_spring = input(">>").strip()
    with open(file,“r”,encoding=‘utf-8’) as f:
       for line in f.readlines():
            if line[0:3] == appoint_spring:
                return line
print(appoint_line(“c:/text.txt”))
以上示例为根据你输入的所指定行的前三个字符打印出c盘下的text.txt文件下的“指定行”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值