作者josefy (醉落~最弱)
看板Python
标题Re: [讨论] 过滤资料(多重条件)
时间Thu Jul 14 22:22:59 2011
请问一个极为简单的问题
在 ' '内的变数 要怎麽保持他的type
例如commands.getoutput("grep 'ABC\|EFG' data")
data其实等於另一个档案名称 谢谢
※ 引述《josefy (醉落~最弱)》之铭言:
: 感谢!!
: 但请问一下 要如何加入 若是读取到EFG 也要存入content
: 且 ABC EFG 两列data 顺序是跟raw data一样?
: : 我自己会这样做, 因为findall真的太慢了
: : import commands
: : content = commands.getoutput('grep ABC data')
: : ..
: : ..
: : ..
: : 之後再对content做处理
: : 也许这样的方法有点笨, 但是应该会比findall来的快多了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.172.127
1F:推 suzuke:我猜你的意思应该是data那部份要用变数来取代? 07/15 03:44
2F:→ suzuke:commands.getoutput("grep 'ABC\|EFG' " + fileName) 07/15 03:45
3F:→ suzuke:fileName是档案名, ()中就是shell指令构成的字串 07/15 03:46
4F:→ suzuke:好像误解了你的意思= =a 07/15 03:47
5F:→ josefy:谢谢 我试试看 07/15 07:52
※ 编辑: josefy 来自: 114.37.172.127 (07/15 20:55)
6F:→ josefy:S兄 我试过了 程式会执行不完Or2 07/15 21:52
7F:→ suzuke:你要不要把你的code贴上来, 这样大家比较好帮你 07/15 22:22