マジックコマンド:%prefixコマンドでは、特別なコマンドipythonで、簡単に一般的なタスクにアクセスします。
☆一般的な魔法のコマンドは次のとおりです。%実行、%ペースト、%の cpasteは、%はtimeit、%のリセット、%HIST、%デバッグ、%ブックマーク、%logstart
(1)%で実行コマンドスクリプトファイル
コードは、ファイルに記述されている場合は、コマンドコードの実行ファイルがあります
%実行ファイル名
注:スクリプトファイルを中断したい場合は、実行中の缶プレス「はCtrl-C」
(2)%は、テキストを貼り付ける貼り付け
あなたは、コピーしたコードを入力し、%ペーストの整合性を貼り付けるために、Ctrlキー+ Cをコピーするコードはインタプリタipython直接コピーされ、自動的にコード入力結果を実行します選択
(3)%のcpasteは、テキストを貼り付け、その差は、入力%ペーストコマンドメッセージ%cpasteは、メッセージがあることを意味するということです。
あなたは、入力したコードを実行しないであろう、コマンドの終了を入力する前に、コードあなたの任意のコピーされたすべての部分を貼り付けることができます「 - 」を押して、コードを貼り付け入力するか、「Ctrlキーを押しながらD」ストップを使用し、コードを実行した後に停止しますコードを貼り付け
注:コードは、コマンドの終了時に実行されるようにしたくない、あなたは、貼り付けたコードエラープロンプト見つかった場合は、%cpasteの前進を終了するにはCtrl + Cキーを押すことができます
利点は、あなたが貼り付ける文、先にコードの心配はありませんが実行されるコードを貼り付けることができるということです%ペーストは、時間と労力を節約、あなたが必要とするコードの一部を貼り付けるために適しています
(4)%のH与%のはtimeit
%タイムコードの全体的な実行時間を指し
%Tinmeitは、得られた平均時間コードを繰り返すことによって、コードの全体的な実行時間を説明するより良いことができ、繰り返し毎に同じコードの実行が同じでないため、このコマンドを使用して、コードを実行する平均時間を指し
(5)%リセットがインタラクティブネームスペース変数名をすべて削除することをいう(インタラクティブに翻訳対話を、インタラクティブ名前空間は収納スペース変数の名前とPythonです)
その後%リセットはすべての変数を削除し、マップとして元の変数の存在は、変数ビューが再び不定となり
(6)%のxdel変数は、単一の変数への参照を削除します
コマンドの履歴を意味HIST(7)%
入力を表示するには、historyコマンド
(8)ログ:%のlogstartログは、コマンドに対応するログがlogstop%、%ログオン、ログオフ%、%LogState有し
%logstart -R&LT -t -oファイルパス。
マジックは、この技術はオートマジックと呼ばれ、誰もがその同じ変数を定義することはできませんように、デフォルトのコマンドがある限り、%で使用することはできませんです。%のオートマジックによって開閉することができます