こんにちは、
皆さんが課題追跡システムまたは他の場所でサポートの質問を処理するかどうかはわかりませんが、他の場所で私を指摘できる場合は、再投稿させていただきます。
HTMLノートブックのページャーを介して出力を実行するのではなく、セルの後に印刷するために%psource
の出力を取得しようとしています。 私はドキュメントをざっと見て、グーグルをして、課題追跡システム(私が見つけた最も関連する問題は#1947です)とソースコードを調べましたが、これを行う方法を理解するのに苦労しています。 出来ますか? そうでなければ、それは本当に便利な機能だと思います。
私の具体的な使用例は、ノートブックを使用してバイオインフォマティクスの教材をまとめ、いくつかの主要な機能のソースコードをインラインで表示したいので、ソースコードの機能が周囲のテキストで説明されているため、nbviewerなどを介してうまく表示されます。
これを手伝ってくれてありがとう!
グレッグ
はい、ポケットベルの呼び出しを印刷に置き換えることができます: http :
完璧に動作しました、ありがとう!
page()
は、mimeタイプのキー付きドキュメントのdictで呼び出されるため、最近は少し複雑になっています。 IPython5.1.0インストールでページャーを無効にした理由は次のとおりです。
~/.ipython/profile_default/startup/no-pager.py
:
from __future__ import print_function
def page_printer(data, start=0, screen_lines=0, pager_cmd=None):
if isinstance(data, dict):
data = data['text/plain']
print(data)
import IPython.core.page
IPython.core.page.page = page_printer
最も参考になるコメント
page()
は、mimeタイプのキー付きドキュメントのdictで呼び出されるため、最近は少し複雑になっています。 IPython5.1.0インストールでページャーを無効にした理由は次のとおりです。~/.ipython/profile_default/startup/no-pager.py
: