import curses
def main(stdscr):
# 初始化 curses 库
curses.curs_set(0) # 隐藏光标
stdscr.clear() # 清屏
stdscr.addstr(0, 0, "Hello, World!") # 在屏幕的 (0, 0) 位置添加字符串
stdscr.refresh() # 刷新屏幕以显示更改
stdscr.getch() # 等待用户按键输入
if __name__ == "__main__":
curses.wrapper(main)
import curses
导入了 Python 的 curses 库,该库用于创建基于文本的用户界面。main
函数:main
函数是程序的主要逻辑部分。它接收一个标准屏幕对象 stdscr
。curses.curs_set(0)
隐藏光标,stdscr.clear()
清除屏幕内容。stdscr.addstr(0, 0, "Hello, World!")
在屏幕的 (0, 0) 位置添加字符串 "Hello, World!"。stdscr.refresh()
刷新屏幕以显示更改。stdscr.getch()
等待用户按键输入,防止窗口立即关闭。curses.wrapper(main)
是启动 curses 程序的标准方法,它会自动处理初始化和清理工作。这个示例代码展示了如何使用 Python 的 curses 库创建一个简单的文本界面,并在屏幕上显示 "Hello, World!"。
上一篇:python脚本打包成exe文件
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站