ในบทช่วยสอนนี้ เราจะเรียนรู้เกี่ยวกับวันหยุด ห้องสมุด. วันหยุด ห้องสมุดจะช่วยในการระบุว่าเป็นวันหยุดหรือไม่ในประเทศต่างๆ เราสามารถดูได้เฉพาะวันหยุดนักขัตฤกษ์
มาติดตั้งโมดูลโดยใช้คำสั่งต่อไปนี้กัน
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
บทสรุป
หากคุณมีข้อสงสัยใดๆ ในบทแนะนำ โปรดระบุในส่วนความคิดเห็น