От документите на python:
Различните функции exec*() приемат списък с аргументи за новата програма, заредена в процеса. Във всеки случай първият от тези аргументи се предава на новата програма като собствено име, а не като аргумент, който потребителят може да е въвел в командния ред. За C програмиста това е argv[0], предадено на main() на програмата. Например os.execv('/bin/echo', ['foo', 'bar']) ще отпечата лента само при стандартен изход; foo изглежда ще бъде игнориран.
Може ли някой да ми помогне да разбера това? Какво трябва да направя, ако искам да стартирам собствена програма с някои параметри?