ファイル (または URL など) の内容を新しい入力セル (後で実行可能) にロードする%load
関数 (以前は) を認識しています。%loadpy
また、ページャーにファイルの内容を表示する 、%less
、%more
およびも認識しています(つまり、ノートブックでは、画面下部の分割ウィンドウに表示されます)。%pycat
ファイルをロードし、その内容を (シンタックスハイライト付きで) 出力セルに表示する (魔法の) コマンドはありますか?
つまり、次のようなものですが、結果の構文が強調表示されます。
with open('my_file.py', 'r') as f:
print(f.read())
ファイルの内容を .ipynb ファイルと一緒に保存したいのですが、 Cell -> Run Allを実行したときにそれを実行したくありません。
ページャー%psource
の代わりに出力セルにソース コードを表示するようなコマンドはありますか?