Python读取TXT文件并按指定字符串提取对应行的实现方法

Ada
Ada
发布时间:2026-10-13 | 3人浏览过
原创

本文介绍使用Python读取TXT文件并按指定字符串提取所在行的方法。通过逐行读取文件内容,利用split()按空格分割字符段,并遍历列表判断指定索引位置的字符串是否匹配目标值,从而筛选并输出符合条件的行。该方法适用于结构化的文本数据处理场景。

主要处理流程包括:首先读取文件数据,接着将每一行数据分割为不同的字符段,最后进行条件判断。

核心逻辑在于判断某个字符段中是否包含指定的字符串。这仅是实现该功能的一种可行方案。

具体实现代码如下所示:

with open(r"C:\Users\LENOVO\Desktop\20170513155231.txt", encoding='utf-8') as f:#从TXT文件中读出数据
 for line1 in f:
  list.append(line1) #通过for循环一行一行加载

datalist=[]  #定义一个数组
for item in list: #通过一个for循环将每一行按照空格分成不同的字符段
 l = item.split() #这句使用空格将item分割成字符段
 datalist.append(l)#将l放入数组

for item in datalist: #通过一个for循环将某个字符段下含有某个字符串的行显示出来
 if item[8] == '加速度传感器':
  print(item)

以上介绍了在Python中通过TXT文件按特定字符串提取所在行的方法,希望能为读者提供参考。感谢大家的支持,欢迎继续关注我们获取更多内容。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表