编程学习网 > 编程语言 > Python > python怎么读取txt文件第二行
2021
07-23

python怎么读取txt文件第二行

前几天遇到一个问题,说是Python怎么读取指定行的内容,今天就分享给大家怎么操作

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.假如所谓“指定行”为开头几个字符,这里假设为三个

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文件下的“指定行”

以上就是“python怎么读取txt文件第二行”的详细内容,想要了解更多python教程欢迎关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取