python控制臺(tái)顯示時(shí)鐘的示例
#!/usr/bin/env python
# coding: utf-8
#
#
# show time in console
#
import sys
import time
raws = '''
.--.
| |
`--`
.
/|
|
---
---.
---`
`---
---.
---|
---`
. .
`--|
|
.---
`--.
---`
.---
|--.
`--`
.--.
` |
|
.--.
|--|
`--`
.--.
`--|
---`
'''.strip()
numbers = {}
def init():
for num in range(10):
numbers[str(num)] = []
lineno = 0
for line in raws.split('\n'):
line = line.ljust(4)
arr = []
for char in line:
arr.append(char) # != ' ')
numbers[str(lineno/5)].append(arr)
lineno += 1
numbers[':'] = [[' ', ' ', ' ', ' '], [' ', ' ', '-', ' '], [' ', ' ', ' ', ' '], [' ', ' ', '-', ' '], [' ', ' ', ' ', ' ']]
numbers[' '] = [[' ', ' ', ' ', ' '], [' ', ' ', ' ', ' '], [' ', ' ', ' ', ' '], [' ', ' ', ' ', ' '], [' ', ' ', ' ', ' ']]
def print_num(digtal):
digtal = str(digtal)
screen = []
for i in range(5):
screen.append([])
for num in digtal:
for i, linechar in enumerate(numbers[num]):
for char in linechar:
screen[i].append(char)
screen[i].append(' ')
for line in screen:
print ''.join(line)
init()
def cls():
sys.stdout.write('\033[2J\033[0;0H')
sys.stdout.flush()
while True:
t = time.strftime("%H:%M:%S")
cls(); print_num(t)
time.sleep(1)
t = time.strftime("%H %M %S")
cls(); print_num(t)
time.sleep(1)
- Python實(shí)現(xiàn)模擬時(shí)鐘代碼推薦
- Python實(shí)現(xiàn)時(shí)鐘顯示效果思路詳解
- python使用turtle庫(kù)繪制時(shí)鐘
- python實(shí)現(xiàn)簡(jiǎn)易動(dòng)態(tài)時(shí)鐘
- python實(shí)現(xiàn)簡(jiǎn)易數(shù)碼時(shí)鐘
- Python Tkinter模塊實(shí)現(xiàn)時(shí)鐘功能應(yīng)用示例
- python+PyQT實(shí)現(xiàn)系統(tǒng)桌面時(shí)鐘
- Python+Pyqt實(shí)現(xiàn)簡(jiǎn)單GUI電子時(shí)鐘
- python基于Kivy寫一個(gè)圖形桌面時(shí)鐘程序
- python實(shí)現(xiàn)好看的時(shí)鐘效果
相關(guān)文章
Python第三方庫(kù)face_recognition在windows上的安裝過程
今天為大家介紹下face recognition在Windows系統(tǒng)上安裝與使用,但在Windows平臺(tái)上face recognition性能會(huì)有所下降2019-05-05python連接MySQL、MongoDB、Redis、memcache等數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了python連接操作MySQL、MongoDB、Redis、memcache等數(shù)據(jù)庫(kù)的方法,大家可以參考使用2013-11-11Python實(shí)現(xiàn)打磚塊小游戲代碼實(shí)例
這篇文章主要介紹了Python打磚塊小游戲,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05Python全角與半角之間相互轉(zhuǎn)換的方法總結(jié)
全角與半角轉(zhuǎn)換在處理漢語語料中會(huì)經(jīng)常出現(xiàn),這里分別說明漢字、數(shù)字、字母的unicode編碼范圍,下面這篇文章主要給大家介紹了關(guān)于Python全角與半角之間相互轉(zhuǎn)換的相關(guān)資料,需要的朋友可以參考下2022-03-03