iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python curses库
  • 273
分享到

python curses库

pythoncurses 2023-01-31 07:01:40 273人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

今天论坛里有人问怎么实现类似linux top那样输出的效果. 单行不换行这个知道.但是这么多行一直输出还真没折腾过.搜索发现 curses 可以实现这个效果.一个把当前 ps aux 部分进程显示出来的脚本#!/usr/bin/env p

今天论坛里有人问怎么实现类似linux top那样输出的效果. 


单行不换行这个知道.但是这么多行一直输出还真没折腾过.


搜索发现 curses 可以实现这个效果.


一个把当前 ps aux 部分进程显示出来的脚本

#!/usr/bin/env python

import curses
import os

ch = 0

while ch != ord("q"):
    screen = curses.initscr()
    screen.clear()
#    screen.border(0)
    
    for i in range(100):
        try:
            screen.addstr(i+1,0,os.popen("ps aux |awk 'NR==%s'" % i).read(),curses.A_NORMAL)
            screen.refresh()
        except:
            pass

    ch = screen.getch()
    
curses.endwin()



详细参考:

docs.Python.org/2/howto/curses.html

tuxradar.com/content/code-project-build-ncurses-ui-python

stackoverflow.com

--结束END--

本文标题: python curses库

本文链接: https://www.lsjlt.com/news/190705.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python curses库
    今天论坛里有人问怎么实现类似linux top那样输出的效果. 单行不换行这个知道.但是这么多行一直输出还真没折腾过.搜索发现 curses 可以实现这个效果.一个把当前 ps aux 部分进程显示出来的脚本#!/usr/bin/env p...
    99+
    2023-01-31
    python curses
  • 如何在Python中使用curses库
    本篇文章为大家展示了如何在Python中使用curses库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1、Python内置了curses库,但是对于Windows 操作系统需要安装一个补丁以进行适...
    99+
    2023-06-15
  • 3 curses库窗口(WINDOW)处
    3 curses库窗口(WINDOW)处理 ~~~~~~~~~~~~~~~~~~~~~~~~~~~3.1 什么是窗口 =============== * 窗口是屏幕上的一块区域,在其上面可以进行各种输出及其操作. * 窗口可以位于标准屏...
    99+
    2023-01-31
    窗口 curses WINDOW
  • 如何在Python中使用curses内置颜色
    如何在Python中使用curses内置颜色?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、说明curses提供了内置颜色可以让我们自定义前后背景。在使用彩色...
    99+
    2023-06-15
  • Linux在怎么使用curses图形库实现一个贪吃蛇游戏
    这篇文章将为大家详细讲解有关Linux在怎么使用curses图形库实现一个贪吃蛇游戏,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在ubuntu下安装curses图形库命令sudo ...
    99+
    2023-06-15
  • python 库
    本文内容摘自 Github 上有名的 Awesome Python Awesome Python 涵盖了 Python 的方方面面,主要有 Web框架、网络爬虫、网络内容提取、模板引擎、数据库、图片处理、数据可视化、文本处理、自然语言处理...
    99+
    2023-01-31
    python
  • python Pycurl 库 ——
        经常使用基调网络的同学,可能对基调网络对页面元素的性能展示感觉很好。它可以做到对一条URL做详细的检测,包括:阻塞时间、DNS解析时间、建立连接时间、SSL握手时间、发出请求时间、首包时间等。        其实,我们也可以做到。比...
    99+
    2023-01-31
    python Pycurl
  • Python图像库-Python Ima
    Python图像库(PIL)添加到你的Python解释器的图像处理能力。这个库支持多种文件格式,并提供强大的图像处理和图形处理能力。 下载地址:http://www.pythonware.com/products/pil...
    99+
    2023-01-31
    图像 Python Ima
  • python的json库
    今天的多线程例子一个运行在python2.5下.一个运行在2.6下..发现python写好的多线程代码在2.6下运行不了.在2.5下运行好好的. 代码没错啊..检查了一翻才看到原来提json的问题. 2.5默认是没有json这个库...
    99+
    2023-01-31
    python json
  • 【python】pandas库Serie
    Series类型由一组数据及与之相关的数据索引组成,Series类型可以由如下类型创建: Python列表,index与列表元素个数一致 In [1]: import pandas as pd In [2]: list_a ...
    99+
    2023-01-31
    python pandas Serie
  • Python中requests库
    文章目录 requests库一、 基本概念1、 简介2、 获取3、 http 协议3.1 URL3.2 常用 http 请求方法 二、 使用方法1、 基本语法requests 库...
    99+
    2023-09-07
    python http 开发语言
  • Python Logging库HTTP
    Python的logging库是标准库中用来实现日志的库,功能强大,而且使用起来也算是方便。该库提供了很多个不同的Handler,用来对日志进行不同的处理。例如FileHandler用来将日志记录到文件,RotateFileHandle...
    99+
    2023-01-31
    Python Logging HTTP
  • python标准库
    Python有一套很有用的标准库(standard library)。标准库会随着Python解释器,一起安装在你的电脑中的。它是Python的一个组成部分。这些标准库是Python为你准备好的利器,可以让编程事半功倍。 我将根据我个人的使...
    99+
    2023-01-31
    标准 python
  • Python 各种库
    这又是一个 Awesome XXX 系列的资源整理,由 vinta 发起和维护。内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。 &#...
    99+
    2023-01-31
    Python
  • Python标准库14 数据库 (sqlite3)
    Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配Python建网站,或者制作有数据存储需求的工具。SQLite还在其它领域有广泛的应用,比如HTML5和移动端。Python...
    99+
    2023-06-02
  • Python中urllib库和requests库区别
    本篇内容主要讲解“Python中urllib库和requests库区别”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中urllib库和requests库区别”吧!一、前言在使用Pyt...
    99+
    2023-06-15
  • python使用cv2库、下载opencv库
    1 安装opencv cv2库在opencv库内,因此需要下载opencv-python和opencv-contrib-python 1、打开windows命令行: win+R cmd 更新p...
    99+
    2023-09-28
    opencv python 计算机视觉
  • Python标准库之数据库 sqlite3
    目录1、创建数据库 2、插入数据3、查询4、更新与删除Python自带一个轻量级的关系型数据库SQLite。这一数据库使用SQL语言。SQLite作为后端数据库,可以搭配P...
    99+
    2024-04-02
  • python调用C库
    编写C库test.c#include <stdio.h> #include <string.h> int strcmpTest(char *a, char *b) { return strcmp(a,...
    99+
    2023-01-31
    python
  • Python库-pandas详解
    Python库-pandas详解 1. pandas介绍2. Series3. DataFrame3.1 DataFrame结构3.2 DataFrame属性与方法3.2 DataFrame索...
    99+
    2023-09-11
    python 数据挖掘 数据分析
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作