Как запустить скрипт из другого скрипта питон 3.6

479 просмотраpython3.6
0
0 Комментариев

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


Добавить комментарий

2 Answers

Python Опубликовано 10.12.2018
0
Анонимный пользователь 0 Comments

реализовано так:
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]

Добавить комментарий
0
Anton (анонимный) 0 Comments

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

Добавить комментарий
Напишите свой ответ на данный вопрос.
Scroll Up