是否有一个脚本来管理/搜索python代码段,它们理解像nullege.com这样的python代码?

时间:2010-08-30 08:59:04

标签: python search code-snippets

我有一个充满python片段的文件夹,想要以比grep更聪明的方式搜索它。是否已经有一个脚本将python片段解析为AST并允许您搜索它,如http://nullege.com

例如,如果您有以下代码:

class InspectionFrame(wx.Frame):
    def SaveSettings(self, config):
        w, h = self.GetSize()

您应该能够搜索wx.Frame.GetSize。

2 个答案:

答案 0 :(得分:2)

据我所知,ctags是执行此类任务的经典工具。截至目前,缺乏热门ctags中的python支持,但去年已经完成了一些工作:http://ctags.sourceforge.net/news.html。 现在支持对类,函数,类成员,变量和导入建立索引。

答案 1 :(得分:1)

你的想法太棒了,我很乐意看到它可用。 FFR,这不会做你想要的,但它比grep更好的代码搜索:ack,它“比grep好”。