Есть ли разница между os.execl() и os.execv() в python? Я использовалРазница между os.execl() и os.execv() в python
os.execl(python, python, *sys.argv)
перезагрузить скрипт (из here). Но, похоже, он начинается с того места, где вышел предыдущий скрипт.
Я хочу, чтобы сценарий начинался с самого начала, когда он перезапускается. Будет ли это
os.execv(__file__,sys.argv)
выполнить эту работу? command and idea from here. Я не мог найти разницу между ними из справки/документации python. Есть ли способ очистить перезапуск?
Для немного больше фона на то, что я пытаюсь сделать, пожалуйста, см my other question
P.S. Я парень-аппаратчик ... так что будь ласковым!
'execl' и' execv' - это операционные системные команды, вы можете прочитать их документацию, набрав 'man execl' (или перейдите [здесь] (http://linux.die.net/man/3/execl)) , – DanielGibbs