博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python 一些有趣的模块
阅读量:6869 次
发布时间:2019-06-26

本文共 896 字,大约阅读时间需要 2 分钟。

  最近压力有点大,没什么乐趣,就找几个有意思的python库娱乐一下自己(当我装X了,放过我吧) 

一、progressbar 提供了一个控制台进度条工具

   1、安装

1
pip 
install 
progressbar

   2、示例:

1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env python
#coding:utf8
 
from 
__future__ 
import 
division
import 
sys,time
from 
progressbar 
import 
*
 
total 
= 
100
pbar 
= 
ProgressBar().start()
for 
in 
range
(
1
,
100
):
    
pbar.update(
int
((i
/
(total
-
1
))
*
100
))
    
time.sleep(
0.01
)
pbar.finish()

二、sh 库提供了Shell命令的封装,如果你很熟悉Shell命令那么一定会喜欢上它的,以前都用了commands了,今天当看这个库,那叫一个酸爽~,只要系统中的命令都可以引用(限*nux)(-_-)

 1、安装 

1
pip 
install 
sh

 2、示例

1
2
3
4
5
6
In [
27
]: 
from 
sh 
import 
grep
 
In [
28
]: grep(
"root"
"/etc/passwd"
)
Out[
28
]: 
root:x:
0
:
0
:root:
/
root:
/
bin
/
bash
operator:x:
11
:
0
:operator:
/
root:
/
sbin
/
nologin

三、colorama 彩色控制台输出

 1、安装

1
pip 
install 
colorama

 2、示例

对于色彩控,应该有用吧!

ps :就到这里吧,有时间再写有些像样子,以上就当娱乐自己了!!!

本文转自 jinlinger 51CTO博客,原文链接:http://blog.51cto.com/essun/1684475,如需转载请自行联系原作者
你可能感兴趣的文章
Windows系统使用IntelliJ IDEA 搭建Hadoop的开发调试环境(一)
查看>>
yum安装lamp
查看>>
Web.Config文件中数据库连接配置
查看>>
[Unity 3D] Unity 3D 性能优化 (一)
查看>>
spring Quartz定时任务调度 时间设置
查看>>
SymmetricDS: 数据库数据同步Database synchronization
查看>>
Disabling OOM killer on Ubuntu 14.04
查看>>
VBS备份脚本
查看>>
CentOS 6.5 自动安装镜像
查看>>
Storm与Spark Streaming比较
查看>>
我的友情链接
查看>>
Exchange Server 运维管理01:Exchange中Active Directory 有什么用?
查看>>
dhcp服务在企业中的应用
查看>>
linux系统管理之四:服务状态
查看>>
VMware View FAQ[一]
查看>>
【原创翻译】布尔值(boolean)
查看>>
三元运算式、lambda表达式、内置函数map、reduce、filter以及yield生成器
查看>>
MySQL分库分表分表后数据的查询(5th)
查看>>
iOS-点击图片放大,再次点击返回原视图 类似查看相册的功能
查看>>
JAVA -- stateless4j StateMachine 使用浅析(二)
查看>>