为什么`subprocess.check_output()`显示不需要的输出?

时间:2018-03-02 11:51:23

标签: python-3.x stdout

如果您在终端中输入curl ipinfo.io/ip,您将获得公共IP。

我想用Python3来实现它。我正在使用以下电话

try:
    s=subprocess.check_output(['curl', 'ipinfo.io/ip'])
except:
    raise
print('ip = %s'%s.decode('utf-8'))

无论如何,我在标准输出中获得了额外的输出。为什么呢?

0 个答案:

没有答案