系统调用 - Python调用系统命令时,如何不在控制台打印该命令执行中输出的其他信息?
巴扎黑
巴扎黑 2017-04-18 09:45:35
0
1
264

我目前用法是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"开始往后都是。
有何方法可让这些信息不显示?

巴扎黑
巴扎黑

全部回覆(1)
大家讲道理

雷雷

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!