Pycharm:Pythonファイルの一部のみを実行します


89

PyCharmでプログラムの一部のみを実行することは可能ですか?

他のエディターでは、実行できるセルのようなものがありますが、PyCharmでそのようなオプションを見つけることができませんか?

この関数が存在しない場合、それは私にとって大きな欠点になります...私のデータ分析では、コードの最後の数行を実行するだけでよいことがよくあります。


3
pyCharm内でJupyterノートブックを使用できます。新しいJupyterノートブックを選択するだけ
cpu stat

2
PyCharmでプログラムの一部のみを実行することは可能ですか?はい。次のWebサイトを参照できます。ここにリンクの説明を入力してください
SiranLiu19年

回答:


100

もっと簡単な方法を見つけました。

  • [ファイル]-> [設定]-> [キーマップ]に移動します
  • Execute Selection in Consoleような新しいショートカットを検索して再割り当てしCrl + Enterます。

これは、SpyderとR-Studioの同じアクションへの同じショートカットです。


8
この回答を追加していただき、ありがとうございます。すべてのRStudioおよびSpyderユーザーがこれを高く評価すると確信しています
KenHBS 2017

3
毎回コードセクションを選択せず​​にこれを行う方法はありますか?たとえば、Spyderでは、コードセクションの最初と最後に「#%%」と記述でき、Ctrl + Enterを使用してコンソールで選択せずに実行できます。
Kanmani 2018

4
@kanmani見ていplugins.jetbrains.com/plugin/7858-pycharm-cell-modeそれはあなたが求めるものを行いますが
ピョートルCzapla

1
注意:「コンソールで選択を実行」という名前にもかかわらず、カーソルを行の任意の場所にポイントし、このアクションを使用すると、現在の行が実行されます。
UFOの

ターミナルで選択を実行するためのショートカットはありますか?
マイキー

67

コンソールで「選択」を実行するためのPycharmショートカットはALT + SHIFT + eです

これが正しく機能するためには、すべてをこのように実行する必要があります。

ここに画像の説明を入力してください


21

コードスニペットを選択し、右クリックメニューを使用して、[コンソールで選択を実行]アクションを選択できます。


2
残念ながら、これは機能しません。コードスニペットの前に定義されたすべての変数がワークスペースに存在しなくなったためです。
FrankTheTank 2014年

@FrankTheTankインポートを含む、すべての適切なコードを強調表示する必要があります。これは基本的にコピーアンドペーストのショートカットです。
raiderrobert 2017年

14

ブレークポイントを設定してから、デバッグコンソールを開くことができます。したがって、最初にデバッグコンソールをオンにする必要があります。

ここに画像の説明を入力してください

有効にした後、ブレークポイントを目的の場所に設定します。

ここに画像の説明を入力してください

ブレークポイントの設定が完了したら、次のようにします。

ここに画像の説明を入力してください

それが完了したら:

ここに画像の説明を入力してください


6
  1. [ファイル] >> [設定] >> [プラグイン]に移動し、プラグインをインストールします PyCharm cell mode
  2. [ファイル] >> [設定] >> [外観と動作] >> [キーマップ]に移動し、キーボードショートカットをRun Cellとに割り当てますRun Cell and go to next

セルは##で区切られます

参照 https://plugins.jetbrains.com/plugin/7858-pycharm-cell-mode

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.