python实例文本进度条
2024-09-03 04:18:10
简单的文本进度条代码
解析
引入time库
打印一行作为开始
最后也打印一个结束的标签
定义变量等于10,文本进度条大概的宽度是10
使用for循环来模拟进度,for i in range()能够不断地产生循环
每次答应都会显示当前的休眠状态
字符串与整数的乘积表示字符串被复制的次数
变量a 表示被复制的次数
变量b 表示点被复制的次数,与当前剩余的进度条比例之间的乘积
通过a和b就可以知道当前已知执行的和未知执行的关系
c表示输出当前输出进度条与未输出之间的关系
使用print函数增加了槽,在每个槽中增加了百分比,以及字符串
直到任务完成
执行效果
文本进度条单行动态刷新
刷新:刷新的本质是用后打印的字符覆盖之前的字符
例子
引入time库
循环
end= -->作用是换行
这里end=空字符串,所以不会换行,会有光标停留效果
如果希望增加什么信息,就在end后增加
print函数后的,
这里的\r槽中的\r是在打印之前将光标停留在行首
所以print这行代码的含义就是:打印一串字符串,打印之前将光标停在行首,打印之后不换行,将光标停留,然后要打印的时候光标还要停在行首......,这样就子能够形成了单行刷新效果
运行结果好像没有换行,因为idle是一个编写程序的开发环境,而不是程序运行环境
可以采用windows下的,python中的,就可以看到单行动态刷新的效果了
完整效果的文本进度条
引入time库
最新文章
- Bugtags 创业一年总结
- 类,抽象基类,接口类三者间的区别与联系(C++)
- DICOM:DICOM标准学习路线图(初稿)
- IUS通过PLI产生fsdb波形
- Codeforces Round #353 (Div. 2) C	 Money Transfers
- php中的常用魔术方法总结
- npm package 装包匹配原则
- CLLocation
- 怎样在多线程中使用JNI?
- 【锋利的Jquery】读书笔记四
- Java进阶之网络编程
- DevCloud让代码检查更科学
- AC自动机模板2(【CJOJ1435】)
- WC2006水管局长(加强)
- (一一九)通过CALayer实现阴影、圆角、边框和3D变换
- 套接字输入缓冲装置——InternalInputBuffer
- java项目中VO和DTO以及Entity,各自是在什么情况下应用
- java多线程快速入门(九)
- python字符串前带u,r,b的含义
- XDomainRequest object