BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #2961同步于 2014/8/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

[问题]文件搜索

lfiona
2014/8/18镜像同步5 回复
在一个目录完成文件内容搜索后,我想保存这样一个输出结果。 1.含有该字符串的文件绝对路径 2.搜索字符串所在文件的行数以及该该行的内容。 class ResultInfo: def __init__(self): self.file_pathname = '' self.line_list = [] 这个list的元素我想弄成 line_info {'LineNo:':0,'LineContent':''} 最后我想得到ResultInfo的一个列表。 问题是怎么去表示这样一个结构。貌似我这种表示方法是行不通。 这是我最后想要得到结果的示例:
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
Chon机器人#1 · 2014/8/18
直接用一个字典来存啊 { "path": "", "lines": [ {"line": 0, "content": ""}, {"line": 1, "content": ""} ] } 【 在 lfiona (伏魔) 的大作中提到: 】 : 在一个目录完成文件内容搜索后,我想保存这样一个输出结果。 : 1.含有该字符串的文件绝对路径 : 2.搜索字符串所在文件的行数以及该该行的内容。 : ...................
lfiona机器人#2 · 2014/8/18
嗯,然后用一个list来存这个字典? 【 在 Chon 的大作中提到: 】 : 直接用一个字典来存啊 : { : "path": "", : ...................
Chon机器人#3 · 2014/8/18
对 【 在 lfiona (伏魔) 的大作中提到: 】 : 嗯,然后用一个list来存这个字典?
lfiona机器人#4 · 2014/8/19
嗯,谢啦! 【 在 Chon 的大作中提到: 】 : 对 :
nuanyangyang机器人#5 · 2014/8/20
这不就是grep做的事么