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

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

如何在python中覆蓋以前的打印到stdout?

如何在python中覆蓋以前的打印到stdout?

SMILET 2019-08-12 18:16:30
如何在python中覆蓋以前的打印到stdout?如果我有以下代碼:for x in range(10):      print x我會得到的輸出12etc..我想要做的是不是打印換行符,而是要替換之前的值并用同一行上的新值覆蓋它。
查看完整描述

3 回答

?
飲歌長嘯

TA貢獻1951條經驗 獲得超3個贊

一種方法是使用回車符('\r')字符返回到行的開頭而不前進到下一行:

for x in range(10):
    print '{0}\r'.format(x),print

print語句末尾的逗號告訴它不要轉到下一行。最后一個打印語句前進到下一行,因此您的提示不會覆蓋最終輸出。


查看完整回答
反對 回復 2019-08-12
?
慕標琳琳

TA貢獻1830條經驗 獲得超9個贊

由于我最終通過Google訪問,但我使用的是Python 3,以下是這在Python 3中的作用:

for x in range(10):
    print("Progress {:2.1%}".format(x / 10), end="\r")


查看完整回答
反對 回復 2019-08-12
  • 3 回答
  • 0 關注
  • 2444 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號