Как запустить скрипт Python, через другой скрипт, и при этом передать данные с одного на другой?

Моя программа состоит из двух скриптов Python: Main.py - основной скрипт с которого запускается второстепенный, и Script.py - второстепенный скрипт, в котором выполняется действие программы.

Вот код:

Main.py:

import sys
import subprocess
from subprocess import Popen
import psutil
import time

def Start():
    InPutSign = input("Введите символ, фразу или набор символов: ")
    Time = input("Время в секундах: ")

    proc = subprocess.Popen([sys.executable, "Script.py"])
    time.sleep(Time)
    proc.kill()

while True:
    Start()

Script.py:

while True:
    print(Sign)

Мне нужно чтобы данные в переменной InPutSign (в Main.py) передавались в Script.py в переменную Sign.

Вопрос: Как это сделать? (меня устроит любой способ)


Ответы (0 шт):