python時鐘與訊息觸發 用py實現乙個時鐘

2021-10-11 22:09:35 字數 954 閱讀 1378

雙十一啥都沒買,一沒妹紙二沒錢,乾脆坐電腦前面寫**吧。看到 @阿里雲安全 發的微博:

我想,這個簡單啊,作為乙個忠實的py黨,一分鐘寫了個簡單的:

如此如此:

後來想想,我去,不行說好的時鐘呢,這就是個計時器啊。時鐘一定要長的夠帥!

好我們開始認認真真寫時鐘,作為乙個忠誠的windows黨,我一向考慮東西會優先選擇windows下。所以有些linux下優越的工具我就用不了了,字元畫得我自己找。

選了個字型starwars,有點味道,可以當咱們時鐘的樣式:

然後我把每個字元儲存在py的陣列tchar中,這樣我用tchar[2]就能得到「2」的字元畫。**如下:

#!/usr/bin/env python

import time,sys,os

tchar = [

db = ''' _

while(1):

print '\n'.join([''.join([' '.join(((tchar[int(c)] if c.isdigit() else db).split('\n'))[i]) for c in time.strftime('%h:%m:%s',time.localtime(time.time()))]) for i in range(6)])

time.sleep(0.1)

os.system('cls' if os.name == 'nt' else 'clear')

windows下確實沒有什麼好辦法清屏,設定控制台顏色還得呼叫winapi(汗),於是我只能用cls命令了。

py的確很簡潔,lamdba不支援try..except也讓我好一番失望,本以為**可以更短的,但為了顯示「:」,還是需要作出一些犧牲的,我另定義了乙個tochar()函式。 還是用if語句替換吧……既然都追求短了,那就再短點吧~~

當然字元畫是可以換的,你可以將自己喜歡的字元畫替換我給出來的這個,寫乙個自己範兒的「時鐘」。

效果圖:

用python自動傳送訊息

乙個簡單的指令碼 coding utf 8 from future import unicode literals from threading import timer import itchat import requests 抓取金山毒霸每日一句,英文和翻譯 def get news url ...

python定時用微信傳送訊息

首先,我們需要準備python用到的第三方庫 pip install wxpy pip install requests 步驟如下 如此,我們在編輯器pycharm裡面第三方庫就載入好了。那麼實現的 如下 from future import unicode literals from thread...

用Python實現微信定時傳送訊息

注意 該作者部落格已遷移至 所需模組 可用pip安裝 apscheduler 定時任務框架 官方文件 定時傳送群訊息 import itchat from apscheduler.schedulers.blocking import blockingscheduler defsend news 更新...