• Почему python не видит {} в имени ключа реестра?

    @0pauc0
    VolkovDen, к сожалению я не работаю на Windows, соответственно winreg не импортирую и помочь не смогу. Надеюсь есть знающие, подскажут. На linux с такими вопросами гораздо легче.
  • Python: как передать параметр с пробелом?

    @0pauc0
    Если посмотреть на Ваш код в 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), времени займет немного и будет понятно в чем проблема.
  • Python: как передать параметр с пробелом?

    @0pauc0
    Насколько помню, в subprocess open параметры передаются списком каждый по отдельности. У вас параметры не разделены.