ipython の 魔术命令

マジックコマンド:%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ファイルパス。

 

 

マジックは、この技術はオートマジックと呼ばれ、誰もがその同じ変数を定義することはできませんように、デフォルトのコマンドがある限り、%で使用することはできませんです。%のオートマジックによって開閉することができます

 

 

 

おすすめ

転載: www.cnblogs.com/presleyren/p/12652421.html