作者suss ()
看板Python
标题在python里grep某个档案的其中一行
时间Tue May 13 14:38:40 2008
我现在有一个txt档案 假设叫tmb.txt
大概像这样
def pion_gjets
status: closed
Total events: 535
当然稍微更长一点
但总之 我需要535这个数字 接在Total events後面的
我试着用 Line=os.system("cat tmb.txt | grep Total")
意图再把Line split就可以拿到那个数字
问题是 这样做的结果 Line永远只传回0
然後会把grep的结果 Total events: 535 印在萤幕上
我现在用非常笨的方法 readlines
然後找出有Total这行 再找到535这个数字
请问各位大大能否提供一些比较聪明的方法?
我更想知道的是像用os.system做ls, grep等等
怎麽能拿回结果 而不是回传值0?
非常感谢^^
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 131.225.163.153
1F:推 rofu:import commands 然後 Line = commands.getoutput("cat....") 05/13 21:33