PyCharm enables running entire applications as well as particular scripts.
When running an application, PyCharm uses the settings defined in the Run/Debug Configuration dialog box. All run configurations that exist in a project, are available in the Select Run/Debug Configuration drop-down list on the main toolbar:

-
On the main toolbar, select the desired run configuration, and do one of the following:
- Choose on the main menu.
-
Click
.
- Press Shift+F10.
Alternatively, you can press Shift+Alt+F10, select the desired run configuration from the pop-up menu, and press Enter.
From this pop-up menu you can:
- Invoke Edit Configuration dialog.
- Edit the selected configuration before launch (F4).
- Instantly delete a temporary configuration (Delete).
- Switch from run to debug and vice versa (hold Shift).
- Access a previously selected configuration (1).
- Access context-dependent configuration (2 or 3).
This pop-up menu can also be quickly accessed by pressing F9, when you're not running any debug session.
Note that after you've started a run session, the icon that marks the Run tool window
toggles to
to indicate that the run process is active.
- Open the desired script in the editor, or select it in the Project tool window.
- Choose Ctrl+Shift+F10.
So doing, a temporary run/debug configuration is created on-the-fly.