
Подскажите, пожалуйста, самый простой способ решения следующей задачи:
python 3.6.5 , ubuntu bionic beaver
Есть работающий скрипт #1, в котором непрерывно определяются некоторые параметры. Есть скрипт #2, который необходимо запускать из скрипта #1, передавая ему значения параметров.
И хотелось бы иметь также глобальную переменную, которую видят оба скрипта. Есть ли такая возможность без записи/чтения файла?
2 Answers


реализовано так:
script #1:
import subprocess
command = [‘./script#2’, ‘param1’, ‘param2’, ‘param3’]
p = subprocess.Popen(command)
script#2:
from sys import argv
param1 = argv[1]
param2 = argv[2]
param3 = argv[3]

Т.е. в итоге одновременно должны работать скрипт #1(работает постоянно) и несколько скриптов #2 ( завершаются сами по мере выполения)