1

IPython ノートブックのセルだけでなく、ファイル全体をテキスト ファイルとして使用したい。

IPythonノートブックにいくつかのコードを書いて、それらをテストしたいので、テキストファイルを生データとしてIPythonノートブックにアップロードしようとしました.しかし、ファイルの拡張子は常に「.ipynb」であり、テキストファイルの形式は.コードが正しく読み取れないように変更されました。

テキストファイルを Ipython ノートブックにアップロードするにはどうすればよいですか? 前もって感謝します

4

3 に答える 3

4

もっと詳しく説明できますか?

テキスト ファイルからデータを読み取ろうとしていますか? その場合、通常の Python の open 関数と read 関数を使用して、データを変数に入れることができます。変数内のファイルの内容を Unix で "cat" することもできます。

        var=!cat file

それとも、編集して実行できるように、ipynb ファイルのテキストを入力セルのコンテンツとして取得しようとしていますか? 通常、ipynb ファイルはノートブック エンジンによって作成され、JSON 形式になっています。したがって、テキストをコピーしてセルに貼り付けるだけでは、そのままでは使用できません。一部の JSON 解析を使用してコンテンツを解釈します。これらは通常の Python コードではないため、"%run file" は機能せず、ipython によってコードが実行されます。

ユースケースを詳しく説明すると、他の人が解決策を提供するのに役立つ場合があります...

于 2012-12-20T15:40:07.840 に答える
2

次の行は、テキスト ファイルを開き、内容を jupyter ノートブック セルに表示します。

text_file = open(full/path/to/text/file)
file_content = text_file.read()
print(file_content)
text_file.close()

これが役立つことを願っています。

于 2018-06-27T15:49:21.300 に答える