python提取文本指定内容


前言

python输出文本内某段的内容
输入匹配样式获取匹配内容

1.代码

代码如下(示例):

import re
import numpy as np
# import csv
x=int(input("输入起始行:"))
y=int(input("输入结束行:"))
z=input("输入匹配模式:")
file_path='filename'
data = []
# #读取
with open(file_path,encoding='utf-8',) as txtfile:
    line=txtfile.readlines()
    for i,rows in enumerate(line):
        if i in range(x,y) :  #指定数据哪几行
            print(rows)
            data.append(rows)
# print("length",len(data))
for j in data:
    a=re.findall(z,j)
    if a:
        print(a)

总结

获取范围内容,用正则进行匹配

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐