Python调用系统命令时,如何不在控制台打印该命令执行中输出的其他信息? 财富值71

2016-10-17 20:52发布

我目前用法是subprocess.call(sh, shell=True),用于调用某个程序,然后控制台就顺带把这程序运行过程中的各种输出都打印了出来:

/usr/local/anaconda2/bin/python /home/victi/VIC_Hime/test.py Mon, 17 Oct 2016 21:04:02 INFO Calibrating start. Mon, 17 Oct 2016 21:04:02 INFO Turns 1 Mon, 17 Oct 2016 21:04:02 INFO Calibrate infilt Exec shell: /home/victi/VIC/vic/build/vic_image -g /home/victi/TRMM_VIC/SC/global.txt global_param:     wind_h              : 10.0000     resolution          : 0.0000     dt                  : 86400.0000     snow_dt             : 86400.0000     runoff_dt           : 86400.0000     model_steps_per_day : 1     snow_steps_per_day  : 1     runoff_steps_per_day: 1     endday              : 31     endmonth            : 12     endyear             : 2002     ...

从“global_param"开始往后都是。
有何方法可让这些信息不显示?

友情提示: 问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
0条回答

一周热门 更多>