返回信息流在一个目录完成文件内容搜索后,我想保存这样一个输出结果。
1.含有该字符串的文件绝对路径
2.搜索字符串所在文件的行数以及该该行的内容。
class ResultInfo:
def __init__(self):
self.file_pathname = ''
self.line_list = []
这个list的元素我想弄成 line_info {'LineNo:':0,'LineContent':''}
最后我想得到ResultInfo的一个列表。
问题是怎么去表示这样一个结构。貌似我这种表示方法是行不通。
这是我最后想要得到结果的示例:
这是一条镜像帖。来源:北邮人论坛 / python / #2961同步于 2014/8/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
[问题]文件搜索
lfiona
2014/8/18镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
直接用一个字典来存啊
{
"path": "",
"lines": [
{"line": 0, "content": ""},
{"line": 1, "content": ""}
]
}
【 在 lfiona (伏魔) 的大作中提到: 】
: 在一个目录完成文件内容搜索后,我想保存这样一个输出结果。
: 1.含有该字符串的文件绝对路径
: 2.搜索字符串所在文件的行数以及该该行的内容。
: ...................
嗯,然后用一个list来存这个字典?
【 在 Chon 的大作中提到: 】
: 直接用一个字典来存啊
: {
: "path": "",
: ...................