Pycharm: Führen Sie nur einen Teil meiner Python-Datei aus


86

Ist es möglich, nur einen Teil eines Programms in PyCharm auszuführen?

In anderen Editoren gibt es so etwas wie eine Zelle, die ich ausführen kann, aber ich kann eine solche Option in PyCharm nicht finden?

Wenn diese Funktion nicht existiert, wäre das ein großer Nachteil für mich ... Weil ich für meine Datenanalyse sehr oft nur die letzten Zeilen meines Codes ausführen muss.


3
Sie können Jupyter Notebook in pyCharm verwenden. Wählen Sie einfach neues Jupyter-Notizbuch
CPU-Statistik

2
Ist es möglich, nur einen Teil eines Programms in PyCharm auszuführen? Ja. Sie können auf die folgende Website verweisen: Linkbeschreibung hier eingeben
Siran Liu

Antworten:


98

Ich habe einen einfacheren Weg gefunden.

  • Gehen Sie zu Datei -> Einstellungen -> Keymap
  • Suchen Execute Selection in ConsoleSie nach einer neuen Verknüpfung und weisen Sie sie neu zu Crl + Enter.

Dies ist dieselbe Verknüpfung zu derselben Aktion in Spyder und R-Studio.


8
Sehr froh, dass Sie diese Antwort hinzugefügt haben! Ich bin sicher, dass alle RStudio- und Spyder-Benutzer dies zu schätzen wissen
KenHBS

3
Gibt es eine Möglichkeit, dies zu tun, ohne jedes Mal den Codeabschnitt auswählen zu müssen? In Spyder können wir beispielsweise "# %%" am Anfang und Ende des Codeabschnitts schreiben und es in der Konsole mit Strg + Eingabetaste ausführen, ohne es auswählen zu müssen.
Kanmani

4
@kanmani werfen Sie einen Blick auf plugins.jetbrains.com/plugin/7858-pycharm-cell-mode es macht, was Sie verlangen
Piotr Czapla

1
Hinweis: Trotz des Namens "Auswahl in Konsole ausführen" wird die aktuelle Zeile ausgeführt, wenn der Cursor auf eine beliebige Stelle in der Zeile zeigt und diese Aktion verwendet wird.
Ufos

Gibt es eine Verknüpfung zum Ausführen einer Auswahl im Terminal?
Mikey

67

Die Pycharm-Verknüpfung zum Ausführen von "Auswahl" in der Konsole lautet ALT + UMSCHALT + e

Damit dies ordnungsgemäß funktioniert, müssen Sie alles auf diese Weise ausführen.

Geben Sie hier die Bildbeschreibung ein


21

Sie können ein Code-Snippet auswählen und über das Kontextmenü die Aktion "Auswahl in Konsole ausführen" auswählen.


2
Leider funktioniert dies nicht, da alle Variablen, die vor meinem Code-Snippet definiert wurden, nicht mehr im Arbeitsbereich sind.
FrankTheTank

@FrankTheTank Sie müssen den gesamten entsprechenden Code einschließlich aller Importe markieren. Es ist im Grunde eine Verknüpfung zum Kopieren und Einfügen.
Raiderrobert

14

Sie können einen Haltepunkt festlegen und dann einfach die Debug-Konsole öffnen. Das erste, was Sie zum Einschalten Ihrer Debug-Konsole benötigen:

Geben Sie hier die Bildbeschreibung ein

Legen Sie nach der Aktivierung einen Haltepunkt an der gewünschten Stelle fest:

Geben Sie hier die Bildbeschreibung ein

Nachdem Sie den Haltepunkt festgelegt haben:

Geben Sie hier die Bildbeschreibung ein

Sobald dies abgeschlossen ist:

Geben Sie hier die Bildbeschreibung ein


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.