Python 官方文档:入门教程 => 点击学习
今天找了好几个人写 一个脚本,就是用python 写一个倒计时的脚本。之前用shell写很容易的几句话就能完成。#!/bin/ bashfor i in `seq 9 -1 1` #从9 倒数到1 ,步长 -1doech
今天找了好几个人写 一个脚本,就是用python 写一个倒计时的脚本。之前用shell写很容易的几句话就能完成。
#!/bin/ bash
for i in `seq 9 -1 1` #从9 倒数到1 ,步长 -1
do
echo -n -e "\b$i" #\b就是 删除前面一个字符
sleep 1 #停顿一秒
done
shell 脚本很简单,但是用Python就很不好达到这个结果了。我试了好多次都没实现。
后来从网上找了好多才勉强实现。
#!/usr/bin/python
import time,os
for i in range(9,-1,-1): #从9到1 倒序输出
print i
time.sleep(1) # 停顿1s
os.system('clear') #清屏如果没有清屏会出现
9
8
7
6
5
4
3
2
1
0
这种情况。
实际上我想要的效果是上述shell的效果。想用python替代shell
我后来又重新试了一下:
#!/usr/bin/python
import time
for i in range(9,-1,-1): # 从9到0
print '\b\b\b'*25,i # \b 是可以起作用的,必须是\b\b两个,一个\b不好用。
time.sleep(1) 多个\b就可以把屏幕输出到屏幕中间或者左边。
最终还是写出来了。
很嗨皮!
--结束END--
本文标题: python 倒计时 9,8,7,。。。
本文链接: https://www.lsjlt.com/news/189455.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0