python调用系统命令出现的多余数据
高洛峰
高洛峰 2017-04-18 09:23:20
0
3
588
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(3)
左手右手慢动作
subprocess.check_output(["curl -s cip.cc"],shell=True)

man curl

   -s, --silent
          Silent or quiet mode. Don't show progress meter or error messages.  Makes Curl mute. It will still output the data you ask for, potentially even to the terminal/stdout unless you redirect it.
PHPzhong

试一试下面代码:

subprocess.check_output(["curl -s cip.cc"],shell=True)

不知道你什么平台 你用 curl -h 看看参数设置

刘奇

比如标准库urllib使用有什么困难吗,一定需要系统调用? 通过subprocess调用curl,你还得手动处理timeout、stderr、stdout、进程return code各种异常……

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage