По умолчанию отладчик VSCode будет выполнять ваш файл, пока не встретит точку останова (или исключение) или выход из вашей программы. Чтобы изменить это поведение, установите "stopOnEntry": true
вашу launch.json
конфигурацию следующим образом:
"configurations": [
{
"name": "Python: Current File",
"type": "python",
"request": "launch",
"program": "${file}",
// Add this line
"stopOnEntry": true
},
// other configurations
...
}