Notebook Jupyter: cara membiarkan satu sel keluar saat 'menjalankan semua'

Saya menulis python menggunakan notebook jupyter dan saya memiliki dua sel yang dapat saling mempengaruhi.

Saya bertanya-tanya apakah mungkin untuk membiarkan beberapa sel tertentu setelah saya mengklik Restart & Run All sehingga saya dapat menguji kedua sel secara mandiri?


person dyluns    schedule 06.03.2020    source sumber


Jawaban (3)


Satu opsi berdasarkan jawaban Davide Fiocco pada posting dan yang baru saja saya uji adalah memasukkan %%script perintah ajaib pada setiap sel yang tidak ingin Anda jalankan. Misalnya

%%script false --no-raise-error
for i in range(100000000000000):
    print(i)
person datapug    schedule 06.03.2020

Jika Anda meletakkan kedua sel tersebut di akhir halaman, Anda dapat menjalankan semua sel di atas sel tertentu dengan satu klik.

Itu atau Anda dapat memberi tanda kutip tiga kali pada awal dan akhir kedua sel, lalu hapus tanda kutip pada sel tersebut untuk mengujinya.

person katardin    schedule 06.03.2020

Salah satu opsinya adalah membuat parameter dan menjalankan sel yang sesuai

x = 1

# cell 1
if x == 1:
    // run this cell

# cell 2
if x != 1:
    // run the other cell

Dalam contoh ini, Anda akan melewatkan cell 2.

person smttsp    schedule 06.03.2020