Pycharm: Python dosyamın sadece bir kısmını çalıştır


89

PyCharm'da bir programın sadece bir bölümünü çalıştırmak mümkün müdür?

Diğer editörlerde hücre gibi çalıştırabileceğim bir şey var ama PyCharm'da böyle bir seçenek bulamıyorum?

Bu işlev yoksa benim için büyük bir dezavantaj olur ... Çünkü veri analizim için genellikle kodumun son birkaç satırını çalıştırmam gerekir.


3
Jupyter not defterini pyCharm'ın içinde kullanabilirsiniz. Sadece yeni Jupyter dizüstü bilgisayarı seçin
cpu stat

2
PyCharm'da bir programın sadece bir bölümünü çalıştırmak mümkün müdür? Evet. Aşağıdaki web sitesine başvurabilirsiniz: bağlantı açıklamasını buraya girin
Siran Liu

Yanıtlar:


100

Daha kolay bir yol buldum.

  • Dosya -> Ayarlar -> Tuş Eşleme'ye gidin
  • Execute Selection in ConsoleGibi yeni bir kısayolu arayın ve yeniden atayın Crl + Enter.

Bu, Spyder ve R-Studio'daki aynı eylem için aynı kısayol.


8
Bu yanıtı eklemenize çok sevindim! Eminim tüm RStudio ve Spyder kullanıcıları bunu takdir edeceklerdir
KenHBS

3
Her seferinde kod bölümünü seçmek zorunda kalmadan bunu yapmanın bir yolu var mı? Örneğin Spyder'da kod bölümünün başına ve sonuna "# %%" yazabiliriz ve Ctrl + Enter ile konsolda seçmeden çalıştırabiliriz.
Kanmani

4
@kanmani plugins.jetbrains.com/plugin/7858-pycharm-cell-mode'a bir göz atın , istediğinizi yapar
Piotr Czapla

1
Dikkat: "Konsolda Seçimi Yürüt" ismine rağmen, imleci satırın herhangi bir yerine işaret etmek ve bu eylemi kullanmak mevcut satırı çalıştıracaktır.
Ufos

Terminalde bir seçimi çalıştırmak için bir kısayol var mı?
mikey

67

Konsolda "Seçim" i çalıştırmak için Pycharm kısayolu ALT + SHIFT + e'dir

Bunun düzgün çalışması için her şeyi bu şekilde çalıştırmanız gerekecek.

görüntü açıklamasını buraya girin


21

Bir kod parçacığı seçebilir ve "Konsolda Seçimi Yürüt" eylemini seçmek için sağ tıklama menüsünü kullanabilirsiniz.


2
Ne yazık ki bu işe yaramıyor, çünkü kod parçacığımdan önce tanımlanan tüm değişkenler artık çalışma alanında değil.
FrankTheTank

@FrankTheTank Herhangi bir içe aktarma dahil olmak üzere tüm uygun kodu vurgulamanız gerekir. Temelde bir kopyala-yapıştır kısayolu.
raiderrobert

14

Bir kesme noktası ayarlayabilir ve ardından hata ayıklama konsolunu açabilirsiniz. Bu nedenle, hata ayıklama konsolunuzu açmanız gereken ilk şey:

görüntü açıklamasını buraya girin

Etkinleştirdikten sonra, olmasını istediğiniz yere bir kırılma noktası ayarlayın:

görüntü açıklamasını buraya girin

Kırılma noktasını ayarladıktan sonra:

görüntü açıklamasını buraya girin

Tamamlandıktan sonra:

görüntü açıklamasını buraya girin


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.