ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวันหยุด ห้องสมุด. วันหยุด ห้องสมุดจะช่วยในการระบุว่าเป็นวันหยุดหรือไม่ในประเทศต่างๆ เราสามารถดูได้เฉพาะวันหยุดนักขัตฤกษ์
มาติดตั้งโมดูลโดยใช้คำสั่งต่อไปนี้กัน
pip install holidays
หลังจากติดตั้งโมดูลสำเร็จแล้ว ให้ทำตามวิธีเพื่อดูข้อมูลวันหยุด ดูวันหยุดของ อินเดีย ในปี 2020 . คุณต้องทำตามขั้นตอนด้านล่างเพื่อรับรายการวันหยุดทั้งหมดสำหรับอินเดีย ในปี 2020 .
คุณสามารถค้นหารหัสประเทศสำหรับวันหยุดได้ที่นี่..
- นำเข้าโมดูลวันหยุด
- ตรวจสอบวันหยุดอินเดีย() และส่งผ่านอาร์กิวเมนต์คีย์เวิร์ดปีเป็นปี 2020
- มันจะส่งคืนพจนานุกรมของวันหยุดพร้อมวันที่
- วนซ้ำรายการพจนานุกรมแล้วพิมพ์ออกมา
ตัวอย่าง
มาดูโค้ดรับวันหยุดกันดีกว่า
# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India(years=2020)
# iterating over the holidays
for date, occasion in india_holidays.items():
# printing date and occasion
print(f'{date} - {occasion}') ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
2020-01-14 - Makar Sankranti / Pongal 2020-01-26 - Republic Day 2020-08-15 - Independence Day 2020-10-02 - Gandhi Jayanti 2020-05-01 - Labour Day 2020-12-25 - Christmas
คุณสามารถรับวันหยุดของประเทศใดก็ได้ เปลี่ยนรหัสตามนั้น ต่อไปเราจะได้รับโอกาสแห่งวันหยุด
ตัวอย่าง
# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India()
# occasion on 15-08-2020
print(f"Occasion on 15-08-2020: {india_holidays.get('15-08-2020')}") ผลลัพธ์
หากคุณเรียกใช้โค้ดด้านบน คุณจะได้ผลลัพธ์ดังต่อไปนี้
Occasion on 15-08-2020: Independence Day
มาดูกันว่าวันใดเป็นวันหยุดนักขัตฤกษ์หรือไม่
ตัวอย่าง
# importing holidays module
import holidays
# getting India holidays
india_holidays = holidays.India()
# holiday date
date_one = '15-08-2020'
date_two = '16-08-2020'
print(f"Is it holiday on {date_one}: {india_holidays.get(date_one) != None}")
print(f"Is it holiday on {date_two}: {india_holidays.get(date_two) != None}") ผลลัพธ์
หากคุณรันโปรแกรมข้างต้น คุณจะได้ผลลัพธ์ดังต่อไปนี้
Is it holiday on 15-08-2020: True Is it holiday on 16-08-2020: False
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น