我做一個腳本與菜單式的開頭,我想知道如果我可以做這樣的事情:在python中打印以前的打印?
您打開該文件,它打印菜單:
LOGO
Welcome to script 11 , what would you like to do?
-write a file
-read a file
-create a file
> #input here
你選擇寫入(例如),然後打印此前在之前的打印菜單intead:
LOGO
Writing a file!
-Select the path:
> #input here
感謝您的幫助。
編輯:我不想完全擦除屏幕(我已經看過其他線程),但如果有一種方法只擦除一些線條,但是anwers告訴我這是不可能的沒有外部庫,所以我只需清理所有屏幕並重新打印一些東西,但是要感謝所有的驅動程序。
什麼平臺? Windows控制檯或POSIX終端或別的什麼? – 2013-04-23 22:59:36
請參閱http://stackoverflow.com/q/3593339/1176601 – Aprillion 2013-04-23 23:00:21
您可能並不是真的想要「在上一個菜單上打印」(因爲那時您會在新行較短的情況下留下剩餘字符老),而是隻是清除屏幕,對吧?如果是這樣,請參閱http://stackoverflow.com/questions/4810537/how-to-clear-the-screen-in-python(這個問題是一個dup,但它有許多其他重複的dups的鏈接,所以按照好的答案的鏈接。) – abarnert 2013-04-23 23:05:13