step3 = Popen(['sed', '-e', '/fe80/d', '-e', 's/ *inet6 *//g', '-e',
    's/\\/64.*$//g'], stdout=PIPE, stdin=step2.stdout)
step4 = Popen(['tail', '-n1'], stdout=PIPE, stdin=step3.stdout)
step4.communicate()[0]
Как получить IPv6-адрес интерфейса под Linux