try:
res = subprocess.Popen('bgpq3 -4 {} -m 24 -l {}'.format('MAIyNT-
AS38082','124174') , shell=True,
universal_newlines=True,stdout=subprocess.PIPE).communicate()[0]
except:
print("error")
#do this code
Вывод:
ERROR:Unable to parse prefix 'MAIyNT-', af=2 (inet), ret=0
ERROR:Unable to parse prefix MAIyNT-
ERROR:Unable to add prefix MAIyNT- (bad prefix or address-family)
когда вы применяете код без подпроцесса, вывод такой же:
bgpq3 -4 MAIyNT- AS38082 -m 24 -l 124174
ERROR:Unable to parse prefix 'MAIyNT-', af=2 (inet), ret=0
ERROR:Unable to parse prefix MAIyNT-
ERROR:Unable to add prefix MAIyNT- (bad prefix or address-family)
, которые мы пробовали, за исключением исключения, кроме, кромекак, кроме OSError и ... с Print Stderr я получаю ту же ошибку !!!
Есть идеи?или что-то, что может решить эту проблему!поэтому, если я получаю ошибку, я могу поставить другой код ????
Этот вопрос был задан также моим другом.