subprocess.Popen標準出力コンテンツのリアルタイムのアクセスをリダイレクト

Pythonは、新しいプロセスの注文執行システムを開き、完全なリターンを得るために、テスト実行、test1のリアルタイムアクセスリターン結果

インポートサブプロセス

デフ試験(CMD):
    P = subprocess.Popen(CMD、シェル= Trueを、STDOUT = subprocess.PIPE) = p.stdout.readlines()
     のための行:
        TMP = line.decode(' GBK ' ) .strip()
         プリント(TMP)

DEF :TEST1(CMD)
    P = subprocess.Popen(CMD、シェル= Trueを、STDOUT = subprocess.PIPE)
     のための I における ITER(p.stdout.readline、'' ):
         場合 lenの( I)<1 ブレーク
        印刷(i.decode(' GBK ' ).strip())

の場合 __name__ == ' __main__ ' 
    テスト(" ピングwww.baidu.com " 
    TEST1(" ピングwww.baidu.com "

 

おすすめ

転載: www.cnblogs.com/6min/p/11271476.html