Предполагая, что сценарий Python не выходит из-за какого-либо сбоя (исключение, синтаксическая ошибка), и скрипт не выходит из-за sys.exit или os._exit, как Python выясняет, какой код выхода должен выйти с ?Что такое код выхода Python по умолчанию?
Кажется, что это 0, что имеет смысл, поскольку указывает на отсутствие ошибок в системах * nix. Однако всегда будет так, что он выйдет с 0 (кроме случаев, указанных выше)? Удивительно, что после довольно многого онлайн-поиска я не смог найти ничего, что прямо указывало бы, что оно выйдет с 0, если не указано иное.
Спасибо ShadowRanger. Ответ Мартина Бродхерста (прослеживается через код) подтверждает документацию Py_Main. –