目錄
curses庫簡介
curses庫安裝
T1、直接指令法
T2、下載下傳whl法
curses庫的使用方法
curses 庫 ( ncurses ) 提供了控制字元螢幕的獨立于終端的方法。curses 是大多數類似于 UNIX 的系統(包括 Linux)的标準部分,而且它已經移植到 Windows 和其它系統。curses 程式将在純文字系統上、xterm 和其它視窗化控制台會話中運作,這使這些應用程式具有良好的可移植性。
Python 的标準 curses 提供了“玻璃電傳”(glass teletype)(在 20 世紀 70 年代,原始 curses 庫剛建立時,它叫做 CRT)的公共特性的基本接口。有許多方法可以讓用 Python 編寫的互動式文本模式程式變得更巧妙。這些方法分成兩類。
一方面,有些Python 子產品支援 ncurses (curses 的超集)或 slang (相似卻獨立的控制台庫)的全部功能集合。最值得注意的是,這當中有一個增強庫(由适當的 Python 子產品封裝)可以讓您将顔色添加到界面上。另一方面,許多建構在curses(或 ncurses / slang )上的進階視窗小部件庫添加了諸如按鈕、菜單、卷軸框和各種公共界面裝置之類的特性。如果您看到過用諸如 Borland's TurboWindows(DOS 版)之類的庫開發的應用程式,您就知道在文本模式控制台中,這些特性是多麼吸引人。視窗小部件庫中的功能單單使用 curses 都可以達到,但是還可以利用其它程式員在進階界面上取得的成果。請參閱 參考資料,以尋找所提到的子產品的連結。。由于 curses 子產品是标準發行版的一部分,您不必下載下傳支援庫或其它 Python 子產品就可以找到并使用它(至少在 Linux 或 UNIX 系統中是這樣)。了解 curses 提供的基本支援很有用,即使隻是作為了解進階子產品的基礎。即使不使用其它子產品,單獨使用 curses 建構漂亮且實用的 Python 文本模式應用程式也很簡單。預先發行的說明提到 Python 2.0 将包括 curses 的增強版本,但不管怎樣,它應該相容此處說明的版本。
官網下載下傳對應版本,
https://www.lfd.uci.edu/~gohlke/pythonlibs/#cursespip install curses-2.2-cp36-cp36m-win_amd64.whl

大功告成!