第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

最后一條未緩沖的行無法讀取

最后一條未緩沖的行無法讀取

動漫人物 2019-12-06 12:55:05
我正在嘗試從“ apt-get download firefox”之類的命令中讀取最后一行。通常輸出將是Get:1 http://archive.ubuntu.com/ubuntu/ utopic/main firefox amd64 32.0+build1-0ubuntu2 [34.9 MB]2% [1 firefox 646 kB/34.9 MB 2%]最后一行不斷更新(直到達(dá)到100%才寫入換行符)。我現(xiàn)在的目標(biāo)是實(shí)時(shí)閱讀進(jìn)度。這是我當(dāng)前的示例代碼:#!/usr/bin/python3 -u# coding=utf-8import subprocess, syspipe = subprocess.Popen(['apt-get', 'download', 'firefox'], 0, stderr = subprocess.PIPE, stdout = subprocess.PIPE)while True:    content = pipe.stdout.read(1).decode()    if content == '':        break    sys.stdout.write(content)    sys.stdout.flush()pipe.wait()我已經(jīng)禁用了子進(jìn)程調(diào)用的輸出緩沖以及Python進(jìn)程的二進(jìn)制輸出(帶有-u參數(shù))。但是我只得到第一行,而不是第二行的進(jìn)度。有人知道我該怎么做到嗎?
查看完整描述

1 回答

  • 1 回答
  • 0 關(guān)注
  • 341 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號