特定の Python ファイルは、外部のシェル スクリプトから呼び出す必要があるため、ノートブックの外部に保持する必要があります。しかし、これらの外部ファイルのコードも表示/含めたかったのです。シンタックス ハイライト付きのコードを含む %loadpy マジックがあるようです。ただし、この使用法にはコードが実際のノートブック コードとして含まれているように見えるため、コードは編集可能です。コードを読み取り専用として表示し、編集できないようにしたいので、外部ファイルのコードが常にマスターであることを知っています。読み取り専用コードを含めるために、使用しました
print open("source.py").read()
私のノートに。上記のコードは、すぐ下のコードを表示するセルから実行されます。これを行うためのより良い方法があるかどうか疑問に思っていましたか?おそらくIPython.extを使用していますか?上記のコードからの出力には構文の強調表示がないためです。