4
命令行我想編寫一個小應用程序/目錄/文件中的蟒蛇發射。 爲了讓它更快,我想自動完成/ autosuggest條目。但我想顯示 這些建議作爲用戶類型。從我讀過關於readline模塊完成的內容是 ,只能使用「完成熱鍵」例如標籤。完全爲你型與蟒蛇
有什麼建議嗎?如下建議用過濾
使用詛咒似乎並沒有工作。這個小例子,清除我的屏幕,儘管調用過濾():
import curses
curses.filter()
win = curses.initscr()
curses.noecho()
curses.cbreak()
while 1:
key = win.getkey()
win.echochar(key)
if key == "Q":
break
curses.endwin()
詛咒會工作,我猜,但它似乎清除這將導致與外殼 – joekr
壞集成屏幕@joekr你是對的,在http://stackoverflow.com/questions/4772061/curses-library-c-getch-without-clearing-screen有人問爲同一個問題的解決方案(屏幕清理),並得到了解決方案詛咒使用C語言只是調用newterm而不是initscr。不過,我認爲這個解決方案並不適用,因爲python curses庫不提供「newterm」方法。 –
@joekr我剛剛發現,你可以使用「過濾器」的方法覆蓋初始清屏: http://docs.python.org/2/library/curses.html#curses.filter –