Bagaimana untuk membuat skrip Python dijalankan pada hari kerja?

WBOY
Lepaskan: 2023-04-12 09:55:21
ke hadapan
1406 orang telah melayarinya

Helo, saya Saudara Zheng baru-baru ini saya menulis skrip untuk log masuk harian dan menjawab soalan dalam Python. Saya mahu ia dijalankan setiap hari semasa hari bekerja, jadi saya temui kalendar cina pihak ketiga ini.

kalendar cina boleh digunakan untuk menentukan sama ada hari tertentu dalam bulan tertentu dalam tahun tertentu adalah hari bekerja/cuti. Menyokong 2004 hingga 2022, termasuk lanjutan Festival Musim Bunga pada 2020.

Saya rasa tidak ada nilai untuk menyokong tahun-tahun sebelum ini.

Setelah melihat bagaimana ia dilaksanakan, ia ditulis mengikut hari kelepasan undang-undang negara:

Bagaimana untuk membuat skrip Python dijalankan pada hari kerja?

Lagipun, tidak ada jalan lain akan diberi cuti pada hari mana Ia tidak boleh diramalkan terlebih dahulu. Kami ingin mengucapkan terima kasih kepada LKI[1] atas kerja kerasnya.

Seterusnya, kongsi penggunaan ringkas chinesecalendar:

Mula-mula pasang pip install chinesecalendar, dan kemudian anda boleh menilai:

from datetime import datetime, timedelta
from chinese_calendar import is_holiday, is_workday

day = datetime.now()
week_list = ["一", "二", "三", "四", "五", "六", '日']
for i in range(31):
x = day + timedelta(days=i)
desc = "工作日" if is_workday(x) else "节假日" if is_holiday(x) else ""
print(f"{x.strftime('%Y-%m-%d')} 星期{week_list[x.weekday()]} {desc}")
Salin selepas log masuk

Keputusan yang dijalankan adalah seperti berikut:

Bagaimana untuk membuat skrip Python dijalankan pada hari kerja?

Jika anda mahu menggunakannya dalam bahasa lain, anda boleh menggunakan skrip Python ini [2] untuk mengeksport fail tetap.

Atas ialah kandungan terperinci Bagaimana untuk membuat skrip Python dijalankan pada hari kerja?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan