最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python subprocess pipe 實(shí)時(shí)輸出日志的操作

 更新時(shí)間:2020年12月05日 11:45:55   作者:ADChen  
這篇文章主要介紹了python subprocess pipe 實(shí)時(shí)輸出日志的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

* test11.py

import time
print "1"
time.sleep(2)
print "1"
time.sleep(2)
print "1"
time.sleep(2)
print "1"

* test.py

import subprocess

p = subprocess.Popen("python test11.py", shell=True, stdout=subprocess.PIPE)

# None表示正在執(zhí)行中

while p.poll() is None: <br>  out = p.stdout.readline() <br>  if out != "": <br>    print out

補(bǔ)充知識(shí):python 通過(guò) subprocess.Popen執(zhí)行命令,重定向?qū)崟r(shí)輸出

執(zhí)行命令

import subprocess
import sys

# 常用編碼
GBK = 'gbk'
UTF8 = 'utf-8'

# 解碼方式,一般 py 文件執(zhí)行為utf-8 ,cmd 命令為 gbk
current_encoding = GBK
popen = subprocess.Popen('ping www.baidu.com', shell = True,
             stdout = subprocess.PIPE,
             stderr = subprocess.PIPE,
             bufsize = 1)
out,err = popen.communicate()
print('std_out: ' + out)
print('std_err: ' + err)
print('returncode: ' + str(popen.returncode))

執(zhí)行 .py文件

import subprocess
import sys

# 常用編碼
GBK = 'gbk'
UTF8 = 'utf-8'

current_encoding = UTF8 
popen = subprocess.Popen('python D:\code\test.py',
             stdout = subprocess.PIPE,
             stderr = subprocess.PIPE,
             bufsize = 1)
out,err = popen.communicate()
print('std_out: ' + out)
print('std_err: ' + err)
print('returncode: ' + str(popen.returncode))

以上這篇python subprocess pipe 實(shí)時(shí)輸出日志的操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

左权县| 福州市| 富源县| 衡东县| 隆德县| 东宁县| 将乐县| 比如县| 汉沽区| 南召县| 莒南县| 襄城县| 洪湖市| 封开县| 临安市| 祁东县| 平果县| 衡东县| 宿松县| 孙吴县| 徐闻县| 芜湖市| 新野县| 尚志市| 娱乐| 平原县| 公主岭市| 邢台市| 潞西市| 乌兰县| 綦江县| 阜宁县| 和田县| 上高县| 长沙县| 山东| 石嘴山市| 南靖县| 廊坊市| 西宁市| 台州市|