[解決済み】IPythonノートブックセルにテキストファイル(.py)をロード/編集/実行/保存する方法は?
質問
最近、ワークフローの一部としてIPythonのノートブックを使うようになりました。 しかし、私は.pyファイルを編集、実行、保存できるように、開いているIPythonノートブックの個々のセルにインポートする方法を見つけることに成功していません。これはできるのでしょうか?
私が見つけたのは これ を新しいノートブックとしてインポートする方法を教えてくれますが、これは私が達成したいことからはずれています。
何かご提案があれば、ぜひお願いします。
解決方法は?
<ブロッククオートEDIT : IPython 3 (現 Jupyter project) から、ノートブックにはテキストエディタが搭載され、より便利な代替手段として テキストファイルの読み込み、編集、保存ができます。
テキストファイルはマジックコマンドでノートブックのセルに読み込むことができます。
%load
.
含むセルを実行した場合。
%load filename.py
の内容は
filename.py
は次のセルに読み込まれます。通常通り編集して実行することができます。
セルの内容をファイルに保存するには、セルマジックの
%%writefile filename.py
をセルの先頭に置いて実行します。ただし、同じ名前のファイルがすでに存在する場合
は黙って上書きされます。
.
任意のマジックコマンドのヘルプを見るには
?
のようなものです。
%load?
または
%%writefile?
.
マジック関数に関する一般的なヘルプは "%magic" と入力してください。 利用可能なマジック関数のリストについては、%lsmagic を使用してください。説明については のように、%magic_name?と入力します。
こちらもご覧ください。 マジック機能 をIPythonの公式ドキュメントから引用しています。
関連
-
[解決済み】TypeError: unhashable type: 'numpy.ndarray'.
-
[解決済み] データ型が理解できない
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み] ブラウザでJupyter/ipythonノートブックのセル幅を広げるにはどうすればよいですか?
-
[解決済み] テキストファイルを文字列変数に読み込んで、改行を除去するには?
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み】IPython NotebookでLaTeXを記述する方法は?
-
[解決済み】IPythonのノートブックのマークダウンに画像を挿入する
-
[解決済み】ipython notebookでセルの実行時間を測定する簡単な方法
-
[解決済み] 他のipynbファイルからipynbファイルをインポートする?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Pythonによるjieba分割ライブラリ
-
PyQt5はユーザーログインGUIインターフェースとログイン後のジャンプを実装しています。
-
Python入門 openを使ったファイルの読み書きの方法
-
Pythonの@decoratorsについてまとめてみました。
-
[解決済み】TypeErrorの修正方法。Unicodeオブジェクトは、ハッシュ化する前にエンコードする必要がある?
-
[解決済み】「RuntimeError: dictionary changed size during iteration」エラーを回避する方法とは?
-
[解決済み】Pythonスクリプトで「Expected 2D array, got 1D array instead: 」というエラーが発生?
-
[解決済み】 NameError: グローバル名 'xrange' は Python 3 で定義されていません。
-
[解決済み】「OverflowError: Python int too large to convert to C long" on windows but not mac
-
[解決済み】ValueError: xとyは同じサイズでなければならない