Python中的sleep函数可以传小数进去,就可以进行毫秒级的延时了,代码如下:
创新互联公司是一家集网站建设,上虞企业网站建设,上虞品牌网站建设,网站定制,上虞网站建设报价,网络营销,网络优化,上虞网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。
# 例1:循环输出休眠1秒
import time
i = 1
while i lt;= 3:
print i # 输出i
i += 1
time.sleep(1) # 休眠1秒
# 例2:循环输出休眠100毫秒
import time
i = 1
while i lt;= 3:
print i # 输出i
i += 1
time.sleep(0.1) # 休眠0.1秒
你这n变量的类型不符合time.sleep()的要求,需要把n转换成time.sleep()支持的类型:
例如:
n = input("延时时间:")
print(time.ctime())
time.sleep(int(n))
print(time.ctime())
效果:
给你一段代码吧。
import socket
socket.setdefaulttimeout(5.0)
import urllib
urllib.urlretrieve(url,filename)
通过socket类设置全局的超时。
用定时器做,1秒钟唤醒一次响应函数,不要用延时函数 sleep
# 定义时间显示
self.timer = QtCore.QTimer(self)
self.timer.timeout.connect(self.act_displayTM) #绑定响应函数
self.timer.setInterval(1000) #设置时间间隔
self.timer.start()
# 定时响应事件对应逻辑
def act_displayTM(self):
s_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
self.ui.label_Date.setText(s_time)
return