2024-09-27 02:17:17 发布
网友
就像我有一个文本文件abc.txt文档是这样的
we 2 rt 3 re 3 tr vh kn mo we 3 rt 5 re 5 tr yh kn me we 4 rt 6 re 33 tr ph kn m3 we 5 rt 9 re 34 tr oh kn me we 6 rt 8 re 32 tr kh kn md
现在我需要tr的值,在过滤之后它应该得到这个结果
谁能告诉我怎么做吗什么应该为它编写代码
mylist = [line.split()[7] for line in myfile]
如果总是第8列的话应该可以。在
如果tr的位置是可变的,可以这样做
tr
您可以将行拆分为在tr之前和在^{之后,并获得第二部分中的第一个单词。在
[ line.split(' tr ')[1].split()[0] for line in file ]
如果有多个tr,表达式将在第一个之后收集单词。或者,这个方法将最后一个tr后面的单词收集到一行中:
你的问题不太清楚。这是你想要的吗?在
[line.split()[7] for line in open("abc.txt")]
它返回每行的第八个“单词”。在
如果总是第8列的话应该可以。在
如果
^{pr2}$tr
的位置是可变的,可以这样做您可以将行拆分为在之后,并获得第二部分中的第一个单词。在
tr
之前和在^{如果有多个
^{pr2}$tr
,表达式将在第一个之后收集单词。或者,这个方法将最后一个tr
后面的单词收集到一行中:你的问题不太清楚。这是你想要的吗?在
它返回每行的第八个“单词”。在
相关问题 更多 >
编程相关推荐