2011-11-03 60 views
1

當我嘗試打印,例如:重新寫使用python +線詛咒

Queue Messages Size 
---------- 
Postfix 10   1024 

我需要重新打印此行與另一個值,所以如果該值爲0,例如,其結果是:

Postfix 00   0024 

我需要把它固定到:

Postfix 0   0 

我能做到這一點使用window.clrtoeol(),但它會刪除我的右博刻申。

回答

1

不知道爲什麼這次卻沒有得到任何解答,但反正

我假設你保持良好的跟蹤你的列位置,寬度和邊界。如果你的答案很簡單:用空格填充你的號碼,所以'024'位被空格覆蓋。

我覺得它很好的做法,使用addstr像這樣

window.addstr(y , x , message[:width].ljust(width) , mode)