#python #subprocess #pool #os.system
#python #подпроцесс #Бассейн #os.system
Вопрос:
Я пытаюсь создать единую среду. Например:
os.system('''
a = "123"
b = "456"
''')
os.system('''
echo $a
echo $b
''')
Мне нужно увидеть: 123, 456, но пул закрытия os.system и значение переменных a, b не определены. Как я могу подключиться к 1 пулу?
Комментарии:
1.
a = "123"
это уже обречено на провал. Попробуйте это в оболочке!2. о каком бассейне ты говоришь?
3. Что вы пытаетесь сделать? Почему вы не можете просто объединить их в один вызов / один порожденный процесс (например, с
subprocess.Popen
помощью)?4. Потому что я хочу выполнить этот код в консоли, затем сделать что-то еще программно, а затем продолжить работу с консолью
5. juanpa.arrivillaga потому что там = должно быть объединено с переменной (a= ‘123’ или a= 123), но я привожу приведенный выше код на python, так что это не имеет значения