91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Python中使用curses庫

發布時間:2021-06-02 15:48:23 來源:億速云 閱讀:138 作者:Leah 欄目:編程語言

本篇文章為大家展示了如何在Python中使用curses庫,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

1、Python內置了curses庫,但是對于Windows 操作系統需要安裝一個補丁以進行適配。

Windows 下安裝補全包:

pip install windows-curses

2、使用說明

curses是一個應用廣泛的圖形函數庫,可以在終端內繪制簡單的用戶界面。

3、實例

Python內置了curses 庫,其使用方法非常簡單,以下腳本可以顯示出當前按鍵對應編號:

# 導入必須的庫
import curses
import time
 
# 初始化命令行界面,返回的 stdscr 為窗口對象,表示命令行界面
stdscr = curses.initscr()
# 使用 noecho 方法關閉命令行回顯
curses.noecho()
# 使用 nodelay(True) 方法讓 getch 為非阻塞等待(即使沒有輸入程序也能繼續執行)
stdscr.nodelay(True)
while True:
    # 清除 stdscr 窗口的內容(清除殘留的符號)
    stdscr.erase()
    # 獲取用戶輸入并放回對應按鍵的編號
    # 非阻塞等待模式下沒有輸入則返回 -1
    key = stdscr.getch()
    # 在 stdscr 的第一行第三列顯示文字
    stdscr.addstr(1, 3, "Hello GitHub.")
    # 在 stdscr 的第二行第三列顯示文字
    stdscr.addstr(2, 3, "Key: %d" % key)
    # 刷新窗口,讓剛才的 addstr 生效
    stdscr.refresh()
    # 等待 0.1s 給用戶足夠反應時間查看文字
time.sleep(0.1)

上述內容就是如何在Python中使用curses庫,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

迁安市| 霍邱县| 盱眙县| 麻城市| 平果县| 吕梁市| 鞍山市| 锡林郭勒盟| 玉屏| 循化| 鄂伦春自治旗| 江华| 永州市| 武夷山市| 汤原县| 桦川县| 扎鲁特旗| 长汀县| 庆阳市| 奇台县| 耒阳市| 板桥市| 漳浦县| 甘肃省| 武威市| 南昌县| 阿坝县| 南部县| 田东县| 安化县| 宁乡县| 百色市| 分宜县| 太仓市| 禹城市| 太康县| 江源县| 肃北| 神池县| 海原县| 琼海市|