Saat ini saya sedang bekerja / membuat prototipe ke dalam notebook Jupyter . Saya ingin menjalankan beberapa kode saya pada shell iPython mandiri .
Untuk saat ini, saya mengekspor kode iPython saya (file -> unduh sebagai) dan kemudian jalankan dalam iPython saya (dengan% run). Ini berfungsi, tetapi saya hanya ingin mengekspor satu sel atau set sel. Jadi, saya hanya bisa menjalankan apa yang saya modifikasi di notebook Jupyter saya .
Jawaban:
Lihat pertanyaan tumpukan ini
Anda dapat menggunakan %% capture perintah ajaib notebook Jupyter untuk menangkap output sel dan kemudian menempelkannya ke file teks Anda
jika Anda ingin kode sel ke file tertentu misalnya code.txt Anda dapat menggunakan fungsi ajaib %% writefile
Juga jika Anda ingin menambahkan file Anda harus menggunakan parameter -a
sumber
Saya tidak yakin apakah mungkin untuk mengekspor hanya satu sel di notebook Jupyter .
Tapi saya tahu Anda bisa mengunduh sebagai file python dan cukup menyalin sel tertentu yang Anda inginkan di notebook Jupyter baru Anda .
Beri tahu saya jika kamu membutuhkan bantuan!
sumber
Salah satu cara ini dapat dilakukan adalah dengan menggunakan sistem caching output Python untuk mengakses output sel sehingga dapat disimpan ke file. Output dari sel bernomor x disimpan dalam variabel bernama
_x
, dan output dari perintah terakhir ada di_
dll. Mis. Simpan output nomor sel 10 ke filecell_10.pickle
menggunakan format acar python:sumber