Devdit
 

import time Python คืออะไรครับ ใช้ทำอะไร

2.4K

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 และแสดงผลลัพธ์ออกสู่หน้าจอ

 

สรุป โมดูล time ของ Python มีคำสั่งที่มีประโยชน์ และมีประสิทธิภาพมากมาย รองรับการทำงานต่างๆ เช่น การจับเวลา, การหยุดเวลา หรือการดึงเวลาปัจจุบัน เราสามารถเรียกใช้โมดูล time ได้โดยการนำเข้าโมดูลด้วยคำสั่ง import time และจึงเรียกใช้คำสั่งที่ต้องการใช้งานต่อไป

แก้ไข 1 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ