這是我的第一篇文章,所以請告訴我是否有任何我做錯了或可以改變以改善我的帖子;)。在終端保持一定的輸出頂部
所以我是一個程序員初學者,主要做學校項目。最近我一直在探索python。我製作了一個程序,可以自動測試某個網站的優惠券代碼是否爲有效的優惠券(我知道這是一個值得懷疑的事情,並且純粹是因爲好奇)。無論如何,我的程序打印每個優惠券代碼是否有效,並將有效的優惠券打印到不同的文本文件。
當我的程序打印出每一個代碼,如果它是有效的我在終端輸出很多行。有效代碼使用ANSI序列標記爲綠色。
我的問題是,是否有可能將所有有效的代碼保留在終端的頂部,而它仍然在尋找新的代碼? 如果只剩下一行顯示程序正在執行的操作,它會清除所有無效的打印優惠券代碼並保留有效打印行的所有行。
無論如何,我不知道這是否可能,但我很好奇。
期待任何答案,我想先感謝大家!
嗨,@Moonreaderx歡迎來到堆棧溢出!如果您可以分享一些代碼以向我們展示您迄今爲止所做的工作以及如何改進,那將非常有幫助。可以在這裏找到一些關於提出一個好問題的其他指導方針(https://stackoverflow.com/help/how-to-ask) – etemple1
這是一個您想要輸出到的Linux終端嗎? –
有移動屏幕的ansi代碼,但它變得很難雜耍屏幕的幾何形狀。 curses模塊爲你做,但詛咒本身是一個提升。這可能是查看將彈出窗口的GUI的好時機。 Python自帶'tkinter',這是一個好的開始。 – tdelaney