【发布时间】:2011-09-12 15:23:14
【问题描述】:
我在 Python shell 中工作。为了生成所有全局名称的列表,我使用 dir(),但它会生成一个很长的列表,我想对其进行过滤。我只对以“f”开头并以数字结尾的名称感兴趣。有时我也只需要用户定义的名称,不需要__*__ 名称。 Python shell 中是否有类似 grep 的方法来过滤其输出?
【问题讨论】:
-
它对数字后缀要求没有帮助,但要轻松列出前缀的名称,请尝试使用完成的外壳 - 例如bpython、ipython、dreampie、idle、spyder...