python读取文件按行分割字符串_python在TXT文件中按照某一字符串取出该字符串所在的行方法...

python在TXT文件中按照某一字符串取出该字符串所在的行方法

主要流程:读取文件数据——将每一行数据分成不同的字符段——在判断

在某个字否段是否含与某个字符。(只是其中一种办法)

代码如下:

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文件中按照某一字符串取出该字符串所在的行方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

时间: 2018-12-08

本文实例讲述了Python在字符串的开头或结尾处进行文本匹配操作.分享给大家供大家参考,具体如下: 问题:在字符串的开头或结尾处按照指定的文本模式做检查,例如检查文件的扩展名.URL协议类型等: 解决方法:使用str.startswith()和str.endswith()方法 >>> filename='spam.txt' >>> filename.endswith('.txt'

你可能感兴趣的:(python读取文件按行分割字符串_python在TXT文件中按照某一字符串取出该字符串所在的行方法...)