实例4:文本进度条
采用字符串方式打印可以动态变化的文本进度条,进度条需要能在一行中逐渐变化
要求如下:
(1) 采用sleep()模拟一个持续的进度,获得文本进度条的变化时间;
(2) 通过print()函数实现单行动态刷新,在print()函数中更换参数end的默认值为’’,每次使用print()函数输出时不能换行;
(3) 要能回退:打印后光标到之前的位置 \r。
请在Windows的命令行(cmd或PowerShell)或其他操作系统的命令行下执行Python程序,获得进度条效果。
(window10系统如果使用python +文件名没反应可以改用py+文件名)
实验代码:
运行截图:
直接用python运行:
**
**
常见错误:
在cmd命令行中由于系统默认路径会找不到文件路径而报错(可以输入命令跳转路径,但是有些复杂)
在命令行运行python文件的简单解决方法:
一,找到想要运行的.py文件的位置,按住shift键鼠标在空白处单击右键
二,选择在此处打开PowerShell窗口
三,输入py 文件名.py 然后回车