⑴ 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')