python中print函數後面加上"\r"後不能顯示任何打印信息

不得不吐槽一下,搜索python、print、end="\r"、不能打印任何信息這幾個關鍵詞,搜索到的都是flush設置爲True什麼的,同質化太嚴重了

  • print
    這個問題一直困擾着我,設置end="\r"後,不能打印任何東西,最後參照:

Python3: print(somestring,end=’\r’, flush=True) shows nothing

如下編寫代碼即可

print("\r", end='')
print('[{%d}/{%d}.F:{%d}] progress image: %s.'%(index, len(images_name), sum_failed, image_name), flush=True, end="")
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章