import time Python คือการนำเข้าโมดูลที่ชื่อว่า time ของ Python และคำสั่ง import คือคำสั่งนำเข้าโมดูล ซึ่งโมดูล time มีคำสั่งต่างๆ มากมายที่เกี่ยวกับเวลา เช่น การดึงเวลา การจับเวลา การหยุดเวลา เป็นต้น บทความนี้คุณจะได้เรียนรู้วิธีการใช้คำสั่ง import time พร้อมตัวอย่างการเขียนโค้ดโปรแกรมด้วย Python
ตัวอย่าง ประโยชน์ของโมดูล time Python
1. มีคำสั่งต่างๆ ที่รองรับการทำงานกับเรื่องของเวลาด้วย Python
2. เป็นโมดูลด้านเวลา (time) ที่ใช้งานได้เลย ไม่ซับซ้อน และมีประสิทธิภาพ
ตัวอย่าง วิธีใช้โมดูล time เพื่อแสดงเวลาปัจจุบัน
import time
current_time = time.time()
local_time = time.ctime(current_time)
print("Current time:", local_time)
Current time: Fri Aug 11 10:23:59 2023
จากตัวอย่างเรียกใช้โมดูล time ของ Python ด้วย import time จากนั้นใช้คำสั่ง time.time() เพื่อดึงเวลาปัจจุบัน และแปลงเป็นเวลารูปแบบท้องถิ่นด้วย time.ctime และแสดงเวลาออกสู่หน้าจอด้วย print
ตัวอย่าง วิธีใช้โมดูล time เพื่อหยุดการทำงานของโปรแกรม (ชั่วคราว)
import time
print('Start program')
time.sleep(5)
print('End program')
Start program
End program
จากตัวอย่างเรียกใช้โมดูล time ด้วยคำสั่ง import time จากนั้นพิมพ์ข้อความ ‘Start program’ และใช้คำสั่ง time.sleep(5) สั่งให้โปรแกรมหยุดทำงานเป็นเวลา 5 วินาที และค่อยพิมพ์ ‘End program’
ตัวอย่าง วิธีใช้โมดูล time เพื่อจับเวลา
import time
start_time = time.perf_counter()
for i in range(1000000):
pass
end_time = time.perf_counter()
time_elapsed = end_time - start_time
print("Time elapsed:", time_elapsed)
Time elapsed: 0.0288538999998309
จากตัวอย่างเป็นโค้ดโปรแกรมจับเวลา โดยเริ่มจากนำเข้าโมดูล time ด้วย import time จากนั้นเริ่มจับเวลาด้วย time.perf_counter เก็บค่าไว้ที่ start_time และทดสอบวนลูป for และหยุดจับเวลาด้วยคำสั่งเดียวกัน คือ time.perf_counter เก็บไว้ที่ end_time และนำตัวแปรทั้ง 2 มาลบกันเก็บไว้ที่ตัวแปร time_elapsed และแสดงผลลัพธ์ออกสู่หน้าจอ