ホームページ > バックエンド開発 > Python チュートリアル > Python スクリプトを平日に実行するにはどうすればよいですか?

Python スクリプトを平日に実行するにはどうすればよいですか?

WBOY
リリース: 2023-04-12 09:55:21
転載
1435 人が閲覧しました

こんにちは、私は鄭兄弟です。最近、毎日のサインインと質問に答えるためのスクリプトを Python で書きました。勤務時間中は毎日実行したいので、このサードパーティ ライブラリの中国語カレンダーを見つけました。

chinesecalendar を使用すると、特定の年の特定の月の特定の日が営業日/休日であるかどうかを判断できます。 2020 年の春節延長を含む、2004 年から 2022 年までをサポートします。

これまでの年をサポートする価値はほとんどないと思います。結局のところ、それらは過ぎてしまいました。幸いなことに、彼は 2022 年をサポートしています。

それがどのように実装されているかを見た後、国の法定休日に従って書き留められます:

Python スクリプトを平日に実行するにはどうすればよいですか?

結局のところ、それを行う方法はありません。どの日に誰に休暇が与えられるのか? それを事前に予測することはできません。 LKI[1] の尽力に感謝いたします。

次に、chinesecalendar の簡単な使用法を共有します。

最初に pip install chinesecalendar をインストールします。それから判断できます。

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}")
ログイン後にコピー

実行結果は次のとおりです。

Python スクリプトを平日に実行するにはどうすればよいですか?

他の言語を使用したい場合は、この Python スクリプト [2] を使用して定数ファイルをエクスポートできます。

以上がPython スクリプトを平日に実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:51cto.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート