web-dev-qa-db-fra.com

Pycharm: exécute seulement une partie de mon fichier Python

Est-il possible de n'exécuter qu'une partie d'un programme dans PyCharm?

Dans d'autres éditeurs, il est possible de faire fonctionner une cellule, mais je ne trouve pas une telle option dans PyCharm?

Si cette fonction n'existait pas, ce serait un énorme inconvénient pour moi ... Parce que pour l'analyse de mes données, je n'ai souvent besoin que d'exécuter les dernières lignes de mon code.

65
FrankTheTank

J'ai découvert un moyen plus facile. Entrez les paramètres et allez dans Keymap. Recherchez Execute Selection dans la console et réaffectez-le à un nouveau raccourci, tel que Crl + Entrée. Il s'agit du même raccourci vers la même action dans Spyder et R-Studio.

73
Willian Adamczyk

Le raccourci Pycharm pour exécuter "Selection" dans la console est ALT + SHIFT + e

Pour que cela fonctionne correctement, vous devez tout exécuter de cette façon.

enter image description here

59
Wisienkas

Vous pouvez sélectionner un extrait de code et utiliser le menu contextuel pour choisir l'action "Exécuter la sélection dans la console".

20
PyTony

Vous pouvez définir un point d'arrêt, puis simplement ouvrir la console de débogage. Donc, la première chose que vous devez activer votre console de débogage:

enter image description here

Une fois que vous avez activé, définissez un point d'arrêt à l'endroit souhaité:

enter image description here

Une fois que vous avez terminé de définir le point d'arrêt:

enter image description here

Une fois cela terminé:

enter image description here

14
Games Brainiac
  1. Allez dans Fichier >> Paramètres >> Plugins et installez le plugin PyCharm cell mode
  2. Allez dans Fichier >> Paramètres >> Apparence et comportement >> Keymap et assignez vos raccourcis clavier pour Run Cell et Run Cell and go to next

Une cellule est délimitée par ##

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

2
floatsd