VolkovDen, к сожалению я не работаю на Windows, соответственно winreg не импортирую и помочь не смогу. Надеюсь есть знающие, подскажут. На linux с такими вопросами гораздо легче.
Если посмотреть на Ваш код в script.py - в main передаются аргументы. Так обычно не делается, если заметили у Вас это привело к неопределенности:
File "exec.py", line 42, in main
process = Popen(['python3.5', BASE_DIR + '/script.py', field_id, username, password, z4, z5, z6, z7, z8, z9, z10, agent])
Предлагаю Вам структурировать скрипт по правилам - либо всю обработку поместите в main, чтоб не передавать в него параметры, либо объявите глобальные переменные и разбейте код на функции с передачей и получением от них параметров.
На заметку. Если ошибка TypeError: Can't convert 'int' object to str implicitly, попробуйте заменить на str(field_id), времени займет немного и будет понятно в чем проблема.