ชุดยูทิลิตี้การกำหนดเวลาเช่นตัวจับเวลาที่ช่วยให้คุณสามารถเรียกเหตุการณ์ในช่วงเวลาที่กำหนดหรือนาฬิกาจับเวลาเพื่อวัดเวลา ฯลฯ
ติดตั้ง thym จาก pypi (แนะนำ):
sudo pip install thym
หากคุณใช้ VirtualEnV คุณอาจต้องการหลีกเลี่ยงการใช้ sudo:
pip install thym
ก่อนอื่นโคลน thym โดยใช้ git :
git clone https://github.com/apgeorg/thym.git
จากนั้นซีดีไปยังโฟลเดอร์ thym และเรียกใช้คำสั่งการติดตั้ง:
cd thym
sudo python setup.py install
ตัวจับเวลาสามารถเรียกการโทรกลับเป็นระยะหรือเป็นหนึ่งนัดโดยการตั้งค่าอาร์กิวเมนต์ oneshot ตามลำดับ มีคุณสมบัติ elapsed ซึ่งส่งคืนเวลาที่ผ่านไปตั้งแต่ start() ถูกเรียก นอกจากนี้ยังมีคุณสมบัติ remaining ซึ่งจะส่งคืนเวลาที่เหลือของช่วงเวลาที่กำหนด
import thym
# Timer callback function
def timer_timeout ():
print ( "Timeout!" )
# Create a Timer which runs periodically
t = thym . Timer ( 1 , timer_timeout , oneshot = False )
# Start running
t . start () ตัวจับเวลาวิ่งสามารถหยุดได้ตลอดเวลาโดยการโทร stop() ดังที่แสดงด้านล่าง เวลาที่ผ่านไปและเวลาที่เหลือจะถูกคำนวณตาม
t . stop () นาฬิกาจับเวลาทริกเกอร์การโทรกลับเมื่อเรียกว่า stop() การโทรกลับสามารถส่งผ่าน Consturctor นาฬิกาจับเวลา
มีคุณสมบัติ elapsed ซึ่งส่งคืนเวลาที่ผ่านไปตั้งแต่ start() ถูกเรียก
import thym
# Stopwatch callback function
def stopped_callback ():
print ( "Stopwatch stopped!" )
# Create a Stopwatch
sw = thym . Stopwatch ( stopped_callback )
# Start running
sw . start () stopwach ที่วิ่งสามารถหยุดได้ตลอดเวลาโดยการโทร stop() ดังที่แสดงด้านล่าง ดังนั้นเวลาที่ผ่านไปจะถูกคำนวณ
sw . stop ()Thym ได้รับใบอนุญาตภายใต้ MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
ลิขสิทธิ์© 2019 Apostolos Georgiadis