'导入此'并使用'less'命令查看

时间:2018-03-30 03:42:34

标签: python bash

我想在'The Zen of Python'中查看一个单词。

第一,从ipython

导入
    In [1]: import this
    The Zen of Python, by Tim Peters

    Beautiful is better than ugly.
    Explicit is better than implicit.
    Simple is better than complex.
    Complex is better than complicated.
    Flat is better than nested.
    Sparse is better than dense.
    ...

其次,Ctrl + F在bash上搜索我的单词 它不方便地显示控制台顶部的结果 我只想在'import this'中查看结果

如何使用命令less重定向内容并查看内容?

1 个答案:

答案 0 :(得分:1)

你真的需要less吗?您可以从命令行调用this并将结果传递给grep

$ python -m this | grep "[...]"

如果你想在IPython中做同样的事情,你可以使用%%bash魔法:

%%bash
python -m this | grep "[...]"   

但是既然你在python解释器里面,为什么不使用字符串搜索功能,或者使用re模块呢?