⑴ python中怎么显示当前时间
importtime
print(time.strftime('%Y-%m-%d%H:%M:%S',time.localtime(time.time())))
⑵ 用python编写程序
按照你的要求编写的Python程序如下
n=input("请输入一个正整数:")
print(','.join(n))
⑶ 如何用Python写一个每分每时每天的定时程序
如何定时执行
a.我们先获取当前的时间
now=datetime.datetime.now()
假设当前时间是2017-02-09 20:19:47.555000
b.然后我们输入一个你要定时执行的target时间
比如你是x分10秒的时候执行sched_Timer=datetime.datetime(x,x,x,x,x,10)
前面的x是并不重要(只要最后是10秒就行了),我们就把目标时间设的比当前晚一点即可:
sched_Timer=datetime.datetime(2017,2,9,20,20,10)
c.好当时间到了20:20:10的时候要运行我们的程序
如何定时到了呢,很简单用
if now==sched_Timer:
'run Task'
d.那么如何让时间在下一分钟10秒继续执行呢,也很简单用timedelta()
datetime.timedelta(minutes=1)把target时间往后增加一分钟
sched_Timer=sched_Timer+datetime.timedelta(minutes=1)
然后外边用个while 死循环hold住就可以了
⑷ 用python写个程序,能显示不同时区的时间(无第三方模块),求高手解答
importtime
defztime(t,z):#t:时间戳,z:时区,参数格式为zls的key
#以下时区列表参考维基网络http://zh.wikipedia.org/wiki/%E6%97%B6%E5%8C%BA%E5%88%97%E8%A1%A8
zls={'0':0,
'-12':-12,
'-11':-11,
'-10':-10,
'-9:30':-9.5,
'-9':-9,
'-8':-8,
'-7':-7,
'-6':-6,
'-5':-5,
'-4:30':-4.5,
'-4':-4,
'-3:30':-3.5,
'-3':-3,
'-2':-2,
'-1':-1,
'1':1,
'2':2,
'3':3,
'3:30':3.5,
'4':4,
'4:30':4.5,
'5':5,
'5:30':5.5,
'5:45':5.75,
'6':6,
'6:30':6.5,
'7':7,
'8':8,
'9':9,
'9:30':9.5,
'10':10,
'10:30':10.5,
'11':11,
'11:30':11.5,
'12':12,
'12:45':12.75,
'13':13,
'14':14}
t2=time.localtime(t+3600*zls[z])#在时间戳t上加减各时区对应时长(注:标准时间戳为GMT时间),当前时间的t值为time.mktime(time.gmtime())
returntime.strftime('%Y-%m-%d%H:%M:%S',t2)
printztime(time.mktime(time.gmtime()),'-12')#例:-12时区的当前时间
printztime(time.mktime(time.gmtime()),'12:45')#例:+12:45时区的当前时间
printztime(time.mktime(time.gmtime()),'8')#例:北京时间
printztime(time.mktime(time.gmtime()),'0')#例:格林尼治时间
⑸ python怎么写计时器用面向对象和多向进程
timeit
通常在一段程序的前后都用上time.time(),然后进行相减就可以得到一段程序的运行时间,不过python提供了更强大的计时库:timeit
测试一个函数的执行时间:
此程序测试函数运行1000次的执行时间
repeat:
由于电脑永远都有其他程序也在占用着资源,你的程序不可能最高效的执行。所以一般都会进行多次试验,取最少的执行时间为真正的执行时间。
⑹ 如何用Python写一个每天的定时程序
a.我们先获取当前的时间
now=datetime.datetime.now()
假设当前时间是2017-02-09 20:19:47.555000
b.然后我们输入一个你要定时执行的target时间
比如你是x分10秒的时候执行sched_Timer=datetime.datetime(x,x,x,x,x,10)
前面的x是并不重要(只要最后是10秒就行了),我们就把目标时间设的比当前晚一点即可:
sched_Timer=datetime.datetime(2017,2,9,20,20,10)
c.好当时间到了20:20:10的时候要运行我们的程序
如何定时到了呢,很简单用
if now==sched_Timer:
'run Task'
d.那么如何让时间在下一分钟10秒继续执行呢,也很简单用timedelta()
datetime.timedelta(minutes=1)把target时间往后增加一分钟
sched_Timer=sched_Timer+datetime.timedelta(minutes=1)
然后外边用个while 死循环hold住就可以了
⑺ python时间转化
按照你的要求编写的程序如下(见图)
⑻ 用python写个时钟程序
双击文件在cmd窗口就可以动态显示时间
import time
import os
while True:
print(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime()))
time.sleep(1)
os.system('cls')