Python и bash команды
Как перехватить результат выполнения bash команды из скрипта Python и записать ее в переменную?
Я использую вот такую конструкцию:
import subprocess
path = subprocess.Popen('pwd', shell=['sh'], encoding='utf-8', stdout=subprocess.PIPE).communicate()
и все даже работает, но если отпринтить переменную path то получаю вот что:
('/home/pi\n', None)
Вопрос такой: Как убрать все лишнее типа "\n" и None, что бы получилась строка с абсолютным путем, вот такая ('/home/pi/')
strip() - пробовал не помогает