2016-10-27 11 views
0

sys.stdout.writeの前に文字列またはテキストを追加するにはどうすればよいですか?このようなPythonでsys.stdout.writeの前に文字列を追加する

for i in range(101): 
     time.sleep(0.60) 
     sys.stdout.write("\r%d%%" % i) 
     sys.stdout.flush() 

上記のコードのみ印刷割合:私は以下のような単一の行にあるべき割合の前にテキストを追加したい 50%

:COMPLETED

パーセント:50%

私を助けてください。

+1

( "blah blah:%d %% \ r"%i) –

答えて

0

なぜ...

for i in range(101): 
     time.sleep(0.60) 
     sys.stdout.write("\rPERCENTAGE COMPLETED %d%%" % i) 
     sys.stdout.flush() 

あなたの代わりに印刷()のsys.stdout.writeを()を使用している理由、それは私にははっきりしていないもののsys.stdout.writeと間違って何

+0

ありがとう、私は実際に.formatと引数を 'text'として使用して文字列またはテキストを渡そうとしていました。 – Kalyan

関連する問題