目覚まし時計は、あらかじめ定義された時間に鳴るように機能を起動できる時計で、誰かを起こすために使用されます。この記事ではプログラムの書き方を解説しますパイソンPython で目覚まし時計を作成します。

タイトルが示すように、ここでのタスクはスクリプトPythonを作成します目覚める。このタスクではモジュールを使用します日時Python で目覚まし時計を作成し、Python でアラーム音を再生するサウンド ライブラリを作成します。

DateTime モジュールは Python プログラミング言語にプリインストールされているため、プログラムに簡単にインポートできます。図書館プレイサウンドpip コマンドを使用して簡単にインストールできます。 pipでプレイサウンドをインストールします。システムにインストールできることを願っています。次に、Python でアラームを作成するプログラムを作成する方法を見てみましょう。

Python で目覚める

プログラムを作成する前に、アラーム時に鳴るアラーム音も必要であることを知っておく必要があります。から目覚まし曲をダウンロードできますイチ。ライブラリと目覚ましソングの準備ができたので、Python で目覚まし時計を作成するプログラムを作成する方法を見てみましょう。

from datetime import datetime   
from playsound import playsound
alarm_time = input("Enter the time of alarm to be set:HH:MM:SS\n")
alarm_hour=alarm_time[0:2]
alarm_minute=alarm_time[3:5]
alarm_seconds=alarm_time[6:8]
alarm_period = alarm_time[9:11].upper()
print("Setting up alarm..")
while True:
    now = datetime.now()
    current_hour = now.strftime("%I")
    current_minute = now.strftime("%M")
    current_seconds = now.strftime("%S")
    current_period = now.strftime("%p")
    if(alarm_period==current_period):
        if(alarm_hour==current_hour):
            if(alarm_minute==current_minute):
                if(alarm_seconds==current_seconds):
                    print("Wake Up!")
                    playsound('audio.mp3')
                    break

ユーザー入力は、時間:分:秒の形式である必要があります。設定した時間になると曲を聴き始めます。コードをテストするには、ユーザー入力の時刻から 2 分または 3 分後に時間を設定します。

まとめ

このアイデアはソフトウェア アプリケーションにも実装できるので、何ができるかがわかりました。良いPythonプロジェクトアプリケーションのユーザー インターフェイスをデザインするだけではありません。

Python でアラームを作成するプログラムを作成する方法に関するこの記事が気に入っていただけたでしょうか。以下のコメントセクションでお気軽に貴重なご質問をお寄せください。