Pycharm: uruchom tylko część mojego pliku Pythona


90

Czy w PyCharm można uruchomić tylko część programu?

W innych edytorach jest coś w rodzaju komórki, którą mogę uruchomić, ale nie mogę znaleźć takiej opcji w PyCharm?

Gdyby ta funkcja nie istniała, byłaby to dla mnie ogromna wada ... Ponieważ do analizy danych bardzo często potrzebuję tylko kilku ostatnich wierszy mojego kodu.


3
Możesz używać notatnika Jupyter wewnątrz pyCharm. Po prostu wybierz nowy notatnik Jupyter
procesora

2
Czy w PyCharm można uruchomić tylko część programu? Tak. Możesz odnieść się do następującej witryny internetowej: wprowadź opis linku tutaj
Siran Liu,

Odpowiedzi:


101

Znalazłem łatwiejszy sposób.

  • przejdź do Plik -> Ustawienia -> Mapa klawiszy
  • Wyszukaj Execute Selection in Consolei przypisz go do nowego skrótu, na przykład Crl + Enter.

To ten sam skrót do tej samej akcji w Spyder i R-Studio.


8
Bardzo się cieszę, że dodałeś tę odpowiedź! Jestem pewien, że wszyscy użytkownicy RStudio i Spyder docenią to
KenHBS Sierpnia

3
Czy można to zrobić bez konieczności każdorazowego wybierania sekcji kodu? Na przykład w Spyder możemy napisać „# %%” na początku i końcu sekcji kodu i możemy go wykonać w konsoli za pomocą Ctrl + Enter bez konieczności wybierania go.
Kanmani

4
@kanmani spójrz na plugins.jetbrains.com/plugin/7858-pycharm-cell-mode robi to, o co prosisz
Piotr Czapla

1
Uwaga: pomimo nazwy „Wykonaj wybór w konsoli”, skierowanie kursora w dowolne miejsce linii i użycie tej akcji spowoduje wykonanie bieżącej linii.
Ufos

Czy istnieje skrót do uruchamiania selekcji w terminalu?
mikey

67

Skrót Pycharm do uruchamiania „Selection” w konsoli to ALT + SHIFT + e

Aby to działało poprawnie, musisz uruchomić wszystko w ten sposób.

wprowadź opis obrazu tutaj


21

Możesz zaznaczyć fragment kodu i użyć menu prawego przycisku myszy, aby wybrać akcję „Wykonaj zaznaczenie w konsoli”.


2
Niestety to nie działa, ponieważ wszystkie zmienne, które są zdefiniowane przed moim fragmentem kodu, nie znajdują się już w obszarze roboczym.
FrankTheTank

@FrankTheTank Musisz zaznaczyć cały odpowiedni kod, w tym wszelkie importy. Jest to w zasadzie skrót do kopiowania i wklejania.
raiderrobert

14

Możesz ustawić punkt przerwania, a następnie po prostu otworzyć konsolę debugowania. Więc pierwszą rzeczą, którą musisz włączyć konsolę debugowania:

wprowadź opis obrazu tutaj

Po włączeniu ustaw punkt przerwania w miejscu, w którym chcesz:

wprowadź opis obrazu tutaj

Po zakończeniu ustawiania punktu przerwania:

wprowadź opis obrazu tutaj

Po zakończeniu:

wprowadź opis obrazu tutaj


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.