-
2020-12-30 03:15:37
如果您运行的是macOS,那么在终端窗口中运行的代码应该可以工作:import time,os
for a in xrange(10,0,-1):
os.system("clear") # Clears the screen
print a # Prints the number
time.sleep(1) # Waits one second
如果您使用的是Windows,则此代码应该(可能)有效:import time,os
for a in xrange(10,0,-1):
os.system("cls") # Clears the screen (Windows equivalent)
print a # Prints the number
time.sleep(1) # Waits one second
但是,这只在终端/命令提示窗口中有效。在空闲状态下(如果这是你正在使用的),它仍然只会打印10
9
8
...
假设您将Python文件保存为foo.py。然后打开终端或命令提示符窗口,导航到文件的位置,然后键入python foo.py
这应该会起作用的。如果您想了解更多有关如何使用终端/命令提示符的详细说明,我可以附加一个GIF或其他东西。
然而,在空闲时,我认为不可能清除输出。。。。也许sys.stdout中的方法可以工作?
更多相关内容 -
python实现倒计时小工具
2020-09-18 23:04:08主要为大家详细介绍了python实现倒计时小工具,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 -
python实现倒计时的示例
2020-12-23 12:43:59复制代码 代码如下:import timecount = 0 a = input(‘time:’) b = a * 60 while (count <... 您可能感兴趣的文章:Python绘制七段数码管实例代码python实现倒计时小工具python实现七段数码管和倒计时效果 -
python 实现倒计时功能(gui界面)
2020-12-16 20:48:26运行效果: 完整源码: ##import library from tkinter import * import time from playsound import playsound ## display window root = Tk() root.geometry('400x300') root.resizable(0,0) ... -
python实现的简单窗口倒计时界面实例
2020-09-22 02:50:16主要介绍了python实现的简单窗口倒计时界面,实例分析了Python基于Tkinter操作windows窗口界面的相关技巧,非常具有实用价值,需要的朋友可以参考下 -
Python小工具之倒计时锁屏
2020-12-21 10:33:34Python小工具之倒计时锁屏 当你准备离开电脑时,又不想马上锁屏,但是屏幕亮着又想保护隐私,怎么办呢? 直接写一个Python脚本进行倒计时锁屏,小巧简单,哈哈~ -
python倒计时
2020-10-06 20:30:04控制台版 os.system('cls')#清空控制台 在编译器里运行看不出效果,直接运行.py文件才看得出效果 import time#导入时间库 import os#导入系统库 分钟=10#初始化分钟 秒数=0#初始化秒钟 ...while (int(分钟)!...控制台版
os.system('cls')#清空控制台 在编译器里运行看不出效果,直接运行.py文件才看得出效果
import time#导入时间库 import os#导入系统库 分钟=10#初始化分钟 秒数=0#初始化秒钟 while (int(分钟)!=0 or int(秒数)!=0 ):#除非分钟数和秒钟数同时为0,否则执行循环 os.system('cls')#清空控制台 print ("%d:%d" %(分钟,秒数))#打印剩余时间到控制台 秒数-=1#秒数自减 if 秒数<0:#秒数减到小于0时重新赋值为59,同时使分钟数减一 秒数=59 分钟-=1 time.sleep(1)#程序延时一秒
图形界面版
from tkinter import *#导入图形界面库 import tkinter.messagebox#对话框 win=Tk()#注册窗口 win.wm_attributes('-topmost',1)#窗口置顶 win.geometry("240x100+1100+0")#设置窗口大小和位置 win.title("离告辞还有:")#窗口标题 win.resizable(width=False,height=False)#锁定窗口大小 分钟=10#初始化分钟 秒数=0#初始化秒钟 #程序退出函数 def quit(): tkinter.messagebox.showerror(title="下去吧您嘞", message="十分已至 , 圆润爬开") win.quit() win.destroy() exit() #主循环函数 def turn(): #声明分钟和秒数是全局变量 global 分钟 global 秒数 秒数-=1#秒数自减 if 秒数<0:#秒数减到小于0时重新赋值为59,同时使分钟数减一 秒数=59 分钟-=1 if int(分钟)==0 and int(秒数)==0: quit()#当分钟数和秒数都减为0时执行退出函数结束程序 txt=str("%2d:%2d" %(分钟,秒数))#格式化输出剩余时间 #text内容全局保持 Lb.config(text=txt) Lb.text=txt win.after(1000,turn)#每隔1000毫秒调用一次自己 #创建Label图像层控件 Lb = Label(win,#窗口对象 text=str("%d:%2d" %(分钟,秒数)),#格式化输出剩余时间 font=("黑体",60,"bold"),#字体定义 fg="blue",#设置前景色 width=240,height=100,#控件大小 anchor='n',compound = 'center')#对齐方式 Lb.pack()#把控件对象绑定到窗口 turn()#调用循环函数 win.mainloop()#显示窗口(所有的设置部署完后最后的一句代码)
自定义时间版(别人的代码,本来打算作为参考研究一下,然后就忙忘了)
# Countdown using Tkinter from tkinter import * import time import tkinter.messagebox class App: def __init__(self,master): frame = Frame(master) frame.pack() self.entryWidget = Entry(frame) self.entryWidget["width"] = 15 self.entryWidget.pack(side=LEFT) self.hi_there = Button(frame, text="开始", command=self.start) self.hi_there.pack(side=LEFT) self.button = Button(frame, text="退出", fg="red", command=frame.quit) self.button.pack(side=LEFT) def start(self): text = self.entryWidget.get().strip() if text != "": num = int(text) self.countDown(num) def countDown(self,seconds): lbl1.config(bg='yellow') lbl1.config(height=3, font=('times', 20, 'bold')) for k in range(seconds, 0, -1): if k == 30: print("\a") if k== 29: print("\a") if k== 28: print("\a") lbl1["text"] = k root.update() time.sleep(1) lbl1.config(bg='red') lbl1.config(fg='white') lbl1["text"] = "时间到!" tkMessageBox.showinfo("时间到!","时间到!") def GetSource(): get_window = Tkinter.Toplevel(root) get_window.title('Source File?') Tkinter.Entry(get_window, width=30, textvariable=source).pack() Tkinter.Button(get_window, text="Change", command=lambda: update_specs()).pack() root = Tk() root.title("Countdown") lbl1 = Label() lbl1.pack(fill=BOTH, expand=1) app = App(root) root.mainloop()
-
python实现windows倒计时锁屏功能
2020-12-31 04:21:47python实现windows倒计时锁屏功能 # 倒计时锁屏 import time from ctypes import * def closewindows(closetime): while closetime>0: print(closetime) time.sleep(1) closetime-=1 user32 = windll.... -
python简单的倒计时
2021-04-16 10:56:48python简单的倒计时 python初学者,最近学了time模块,练练手,希望能跟大家一起进步 import time task_time = int(input('请输入倒计时时间(分钟):')) start_time = time.strftime('%H:%M:%S',time.localtime()...python简单的倒计时
python初学者,最近学了time模块,练练手,希望能跟大家一起进步import time task_time = int(input('请输入倒计时时间(分钟):')) start_time = time.strftime('%H:%M:%S',time.localtime()) #获取格式化当前时区时间 print('开始时间:' + start_time) for i in range(1,task_time*60): #分钟化为秒 print('剩余时间:%i秒' %(task_time*60 - i)) #每1秒打印一次 time.sleep(1) final_time = time.strftime('%H:%M:%S',time.localtime()) #获取结束时间 print('结束时间:' + final_time)
输出结果:
.
.
.
思考题:输出太频繁,缩减为5秒输出一次怎么修改?
import time task_time = int(input('请输入倒计时时间(分钟):')) start_time = time.strftime('%H:%M:%S',time.localtime()) #获取格式化当前时区时间 print('开始时间:' + start_time) for i in range(0, task_time*60, 5): #分钟化为秒,加步长5 print('剩余时间:%i秒' %(task_time*60 - i)) #每5秒打印一次 time.sleep(5) final_time = time.strftime('%H:%M:%S',time.localtime()) #获取结束时间 print('结束时间:' + final_time)
输出结果:
-
Python窗口倒计时
2021-03-06 05:33:28# Countdown using Tkinterfrom tkinter import *import timeimport tkinter.messageboxclass App:def __init__(self,master):frame = Frame(master)frame.pack()self.entryWidget = Entry(frame)self.entryWidget[...# Countdown using Tkinter
from tkinter import *
import time
import tkinter.messagebox
class App:
def __init__(self,master):
frame = Frame(master)
frame.pack()
self.entryWidget = Entry(frame)
self.entryWidget["width"] = 15
self.entryWidget.pack(side=LEFT)
self.hi_there = Button(frame, text="开始", command=self.start)
self.hi_there.pack(side=LEFT)
self.button = Button(frame, text="退出", fg="red", command=frame.quit)
self.button.pack(side=LEFT)
def start(self):
text = self.entryWidget.get().strip()
if text != "":
num = int(text)
self.countDown(num)
def countDown(self,seconds):
lbl1.config(bg='yellow')
lbl1.config(height=3, font=('times', 20, 'bold'))
for k in range(seconds, 0, -1):
if k == 30:
print("\a")
if k== 29:
print("\a")
if k== 28:
print("\a")
lbl1["text"] = k
root.update()
time.sleep(1)
lbl1.config(bg='red')
lbl1.config(fg='white')
lbl1["text"] = "时间到!"
tkMessageBox.showinfo("时间到!","时间到!")
def GetSource():
get_window = Tkinter.Toplevel(root)
get_window.title('Source File?')
Tkinter.Entry(get_window, width=30,
textvariable=source).pack()
Tkinter.Button(get_window, text="Change",
command=lambda: update_specs()).pack()
root = Tk()
root.title("Countdown")
lbl1 = Label()
lbl1.pack(fill=BOTH, expand=1)
app = App(root)
root.mainloop()
-
python实现七段数码管和倒计时效果
2020-09-18 09:47:05今天小编就为大家分享一篇python实现七段数码管和倒计时效果,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 -
python秒表倒计时模块
2021-12-30 17:34:51python编写一段秒表倒计时模块 首先,导入time库 其次,输入如下代码: import time count = 0 a = int(input('time:')) while (count < a): count_now = a - count print(count_now) time.sleep(1) #设置... -
python生成倒计时图片.py
2021-11-05 16:50:11python生成倒计时图片 -
Python实现倒计时程序
2021-01-29 17:48:57设置完毕后,即可开始倒计时,按Ctrl+C取消计时 [注意:请勿在编辑器中执行本程序] 代码 from time import sleep set='' hou=0 min=0 sec=0 while True: #初始化 set='' hou=0 min=0 sec=0 #设置 while ... -
python 倒计时
2021-03-16 15:27:49#python3 倒计时 #range 参数 #start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); #stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5 #step:... -
python控制台倒计时输出的两个小技巧
2020-10-28 11:44:57最近在写一个脚本,希望在time.sleep()的时候每秒钟有一次打印输出,找到...在输出不换行的情况下,如果没有sys.stdout.flush(),python会在循环结束之后才一次性打印所有的点,和我们的目标背道而驰,所以需要每次打印 -
在python中添加倒计时
2021-01-14 15:41:09我承认,我是python的新手,但这是我的问题。在版本是2.6.5(我知道我是旧版本,但这是有原因的),并且使用了...这个计时器需要以秒为单位倒计时(从30开始可能是一个好的开始)。但是无论我怎么尝试,要么计时器... -
注意时间用python制作倒计时提醒工具
2020-12-29 11:49:35长时间的久坐容易疲劳,也容易腰背部肌肉容易受损,平时工作学习的时候我们应该时不时的起来活动一会,不如就用python制作个简单的倒计时提醒工具吧。一、导入所需的模块fromtkinter import*importtimefromplaysound... -
Python实现分钟倒计时
2022-03-16 20:57:08两分钟倒计时小程序(Python) import time minutes = 2 flag = True while flag: for minute in range(minutes, -1, -1): if minute == 0: flag = False break for second in range(59, -1, -1): time.sleep(1)... -
Python 2 倒计时!官网提醒尽早升级到 Python 3
2021-01-20 11:24:04(给Python开发者加星标,提升Python技能) 原创:Python开发者...这意味着,即使有人发现 Python 2 中的安全问题,我们也不会在那天之后再改进它。您应该尽快升级到 Python3。 问:你为什么要这么停止支持 Python 2 -
桌面美化 Python tkinter倒计时工具
2021-01-25 11:10:14桌面美化 Python tkinter倒计时工具效果一、壁纸设计二、倒计时小工具实现1.引入库2.倒计时函数3.绘制UI载入数据以及创建窗口创建Label控件控件布局绘制分割线总结 效果 使用tkiner编写倒计时工具并放在桌面上,... -
python关机倒计时
2021-09-19 09:42:36import os os.system('shutdown -s -t 100')