Py之curses:curses库的简介、使用、安装方法详细攻略
Py之curses:curses庫的簡介、使用、安裝方法詳細攻略
?
?
?
目錄
curses庫簡介
curses庫安裝
T1、直接命令法
T2、下載whl法
curses庫的使用方法
?
?
?
curses庫簡介
? ? ? ?curses 庫 ( ncurses ) 提供了控制字符屏幕的獨立于終端的方法。curses 是大多數(shù)類似于 UNIX 的系統(tǒng)(包括 Linux)的標準部分,而且它已經移植到 Windows 和其它系統(tǒng)。curses 程序將在純文本系統(tǒng)上、xterm 和其它窗口化控制臺會話中運行,這使這些應用程序具有良好的可移植性。
Python 的標準 curses 提供了“玻璃電傳”(glass teletype)(在 20 世紀 70 年代,原始 curses 庫剛創(chuàng)建時,它叫做 CRT)的公共特性的基本接口。有許多方法可以讓用 Python 編寫的交互式文本模式程序變得更巧妙。這些方法分成兩類。
? ? ? ?一方面,有些Python 模塊支持 ncurses (curses 的超集)或 slang (相似卻獨立的控制臺庫)的全部功能集合。最值得注意的是,這當中有一個增強庫(由適當?shù)?Python 模塊封裝)可以讓您將顏色添加到界面上。另一方面,許多構建在curses(或 ncurses / slang )上的高級窗口小部件庫添加了諸如按鈕、菜單、滾動欄和各種公共界面設備之類的特性。如果您看到過用諸如 Borland's TurboWindows(DOS 版)之類的庫開發(fā)的應用程序,您就知道在文本模式控制臺中,這些特性是多么吸引人。窗口小部件庫中的功能單單使用 curses 都可以達到,但是還可以利用其它程序員在高級界面上取得的成果。請參閱 參考資料,以尋找所提到的模塊的鏈接。。由于 curses 模塊是標準發(fā)行版的一部分,您不必下載支持庫或其它 Python 模塊就可以找到并使用它(至少在 Linux 或 UNIX 系統(tǒng)中是這樣)。理解 curses 提供的基本支持很有用,即使只是作為理解高級模塊的基礎。即使不使用其它模塊,單獨使用 curses 構建漂亮且實用的 Python 文本模式應用程序也很簡單。預先發(fā)行的說明提到 Python 2.0 將包括 curses 的增強版本,但不管怎樣,它應該兼容此處說明的版本。
?
curses庫安裝
T1、直接命令法
?
T2、下載whl法
官網下載對應版本,https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses
pip install curses-2.2-cp36-cp36m-win_amd64.whl
大功告成!
?
?
curses庫的使用方法
后期更新……
總結
以上是生活随笔為你收集整理的Py之curses:curses库的简介、使用、安装方法详细攻略的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Py之cx_Freeze:Python库
- 下一篇: DL框架之AutoKeras框架:深度学