参考URL
- 闘うITエンジニア
- IPython Refe
- note.nkmk.me
- IpythonやJupyterで使える
目次
IPythonやJupyterで使えるコマンド
- ちなみにPythonスクリプト上で利用する場合は標準ライブラリの
subprocessを使用する(別記事)
「!」を使ったシステムコマンド
- IPythonでは
!lsのように先頭に!をつけることでシステムコマンド(OSコマンド、シェルコマンド)を実行できる - IPythonをバックエンドで使っているJupyterでも同様の操作が可能
- 内部ではPtyhonの標準ライブラリ
subprocessモジュールのgetoutput()関数を使っている
「%」を使ったマジックコマンド例
%quickref : マジックコマンド一覧
%pwd:現フォルダ
%cd 移動
% cat ファイル表示
%cat > test.txt ファイル出力、Ctrl+Dで保存抜ける
%cat >> test.txt で追記かな。
%quickref リファへ
%run 実行
%history -n -> recall NUM で呼び出す
10個前から最新までを番号付きで表示
history -n -l 10 (エル)
履歴番号100を実行する
load 100
マクロで登録
- セッションが終了するとマクロは削除される。その場でマクロを削除したい場合は
- %macro で登録されたマクロを表示
- %macro -r <マクロ名> でマクロを削除

%bookmark 100knocks /Users/mbp441/Desktop/100knocks-preprocess-master/docker/work/data
→cd 100knocks で移動可