Python コードを実行する
Python ファイルを作成し、仮想環境を構成したら、コードを実行できます。
Python エディターツールバーを使用すると、最も人気のあるアクションにすばやくアクセスできます。
アイコン | アクション |
|---|---|
| 選択したセルにコードセルを追加します。 |
| 選択したコードセルの現在の位置をクリップボードに移動します。 |
| 選択したコードセルをクリップボードにコピーします。 |
| クリップボードの内容を、選択したコードセルの新しいコードセルに挿入します。 |
| 現在のセルを上に移動します。 |
| 現在のセルを下に移動します。 |
| このセルを実行し、下のセルを選択します。下にセルがない場合は、DataSpell がセルを作成します。 |
| Python コンソール内の Python ファイルのコードを実行します。 |
| Python コードのデバッグを開始します。 |
| 現在のセルを削除します。 |
スクリプトは、対話型の読み取り・評価・出力ループ(REPL)Python コンソールで実行できます。また、選択したコードの一部、あるいは Python コードセルを実行することもできます。
Python コンソール
Python コンソールを使用すると、Python シェル(英語)と同様に、Python のコマンドとスクリプトを 1 行ずつ実行できます。コンソールは DataSpell ツールウィンドウの下部にあり、コード実行を開始するたびに開きます。メインメニューから を選択して開くこともできます。
Python コンソールでファイルを実行する
コンソールで Python スクリプトを実行するには、Python エディターツールバーの
をクリックします。

実行を開始すると、Python コンソールが開き、コードの実行が表示されます。

デフォルトでは、各コンソールには実行されたファイルのファイル名とインデックスに対応する名前が付けられます。そのため、新しいコンソールで sample.py を実行する場合、サンプル (1) という名前のタブで実行されます。Python エディターの右上隅にあるリストから、必要なコンソールを選択してください。

コンソールタブの名前を変更するには、タブを右クリックし、コンソールの名前を変更を選択して、意味のある名前を入力します。

名前を変更したコンソールは、コンソールのリストに表示されます。

非対話型コンソールでコードを実行する
Python スクリプトの実行方法が対話性を意味しない場合は、実行ツールウィンドウでコードを実行するのと同様に、非対話型コンソールでスクリプトを実行できます。
コントロールのリストから非対話型シェルを選択し、
をクリックします。

コードセルを実行する
Python コードを実行可能セルのセットとしてフォーマットし、それぞれを個別に実行することができます。
コードをセルに分割するには、適切な場所に
# %%行を追加します。
各セルのガターには実行アイコン(
)があります。これをクリックするとセルが実行されます。コードの依存関係と必要なインポートに注意してください。次の例では、
kernel_stats変数が最初のセルで定義されています。2 番目のセルを先に実行すると、結果はNameErrorになります。
選択した Python コンソールの現在のセッションで実行されたすべてのコマンドをプレビューできます。
コンソールのクエリ履歴を表示する
ターゲットコンソールを選択し、コンソールツールバーの
をクリックします。
履歴ダイアログで実行されたコマンドのリストをプレビューします。

リスト内の任意の項目を選択し、貼り付けボタンをクリックすると、関連するコマンドがコピーされ、現在の Python コンソールに貼り付けられます。
コマンドを追加したら、Enter を押して実行します。

Python コンソールツールバーを使用して、DataSpell が実行出力を表示する方法を設定します。
Python コンソールツールバー
項目 | ツールチップとショートカット | 説明 |
|---|---|---|
| コンソールを再実行する Ctrl+F5 | 現在のプロセスを終了して新しいプロセスを起動するには、このボタンをクリックします。 |
| 停止 Ctrl+F2 | 現在のプロセスを停止するには、このボタンをクリックします。 ボタンを 1 回クリックするとソフトキルが呼び出され、アプリケーションが |
| 現在のステートメントを実行する Enter . | このボタンをクリックすると、コンソールの入力ペインに入力されたコマンドがキャレットで実行されます。 |
| デバッガーのアタッチ | デバッガープロセスをコンソールに接続します。 |
| 設定 | Python コンソールの以下の設定を指定できます。
|
| 新規コンソール | このボタンをクリックすると、新しいコンソールセッションが開始されます。 |
| ソフトラップを使用 | このボタンをクリックすると、出力のソフトラップモードが切り替わります。 |
| 最後までスクロールする | このボタンをクリックすると、スタックトレースの一番下に移動し、キャレットがソースコード内の対応する場所に移動します。 |
| 印刷 | コンソールテキストをデフォルトプリンタに送信するには、このボタンをクリックします。 |
| 変数の表示 | このボタンをクリックすると、コンソールで宣言されている変数が別のペインに表示されます。このペインで変数を右クリックすると、コンテキストメニューが表示されます。 |
| コマンドキューを表示 | このボタンをクリックして、コマンド実行キューをプレビューします。 |
| クエリ履歴の参照 Ctrl+Alt+E | 対応するデータソースに対して実行したすべてのステートメントを表示するダイアログを開きます。 クエリ履歴を使用するダイアログも参照してください。 |
関連ページ:
Python ファイルの追加
DataSpell は、Python ファイルを追加するためのいくつかの代替方法を提案します。任意の拡張子を持つ以下のいずれか 1 つを実行します: ワークスペースツールウィンドウ () で、新しいファイルを作成するディレクトリを選択し、メインメニューからを選択します。ディレクトリを右クリックし、コンテキストメニューから新規を選択します。ディレクトリを選択し、を押します。、Python ファイルファイルを選択します。開いたダイアログで、対応するフィールドにファイルの名前を入力します。ファイル名拡...
ワークスペースを管理する
ワークスペースにディレクトリとプロジェクトを追加する:既存のディレクトリまたはプロジェクトを追加する以下のいずれか 1 つを実行します: ワークスペースツールウィンドウで新規または既存のディレクトリを添付リンクをクリックします。メインメニューからを選択します。ワークスペースツールウィンドウのツールバーでクリックします。、ファイルシステム内で目的のディレクトリを見つけます。プロジェクトを追加するには、プロジェクトディレクトリを選択します。新しいディレクトリを追加する以下のいずれか 1 つを実行し...
クエリを実行する
データベースツールと SQL プラグインを有効にするこの機能は、DataSpell にデフォルトでバンドルされ有効になっているデータベースツールと SQL プラグインに依存しています。関連する機能が利用できない場合は、プラグインを無効にしていないことを確認してください。を押して設定を開き、を選択します。インストール済みタブを開き、データベースツールおよび SQL プラグインを見つけて、プラグイン名の横にあるチェックボックスを選択します。クエリは、ショートカット、ツールバーボタン、コンテキストメニュ...
型ヒント
DataSpell は、スクリプト内のオブジェクトのタイプのインスペクションとチェックを支援するさまざまな手段を提供します。DataSpell は、モジュールと PEP 484 で定義された形式を使用して、関数アノテーションと型コメントで型ヒントをサポートします。型ヒントを追加する:DataSpell は PEP 484 でサポートされている型の追加方法をすべてサポートしていますが、インテンションアクションを通じて型ヒントを使用するのが最も便利です。使用するインタープリターに応じて、型はアノテーション...
ブレークポイントの設定
ブレークポイントは、特定のポイントでプログラムの実行を一時停止する特別なマーカーです。これにより、プログラムの状態と動作を調べることができます。ブレークポイントは、たとえば、特定のコード行に到達したときにプログラムを一時停止するなどの単純なものから、追加の条件をチェックしたり、ログに書き込んだりするなどのより複雑なロジックを含むものまであります。ブレークポイントは、一度設定すると、一時的なブレークポイントを除き、明示的に削除するまでプロジェクト内に残ります。ブレークポイントの種類:DataSp