ホームページ >バックエンド開発 >Python チュートリアル >Python の小さなスクリプト: 水を飲むことを定期的にリマインダーする

Python の小さなスクリプト: 水を飲むことを定期的にリマインダーする

高洛峰
高洛峰オリジナル
2017-02-16 11:19:472698ブラウズ

️定期的に水を飲むように通知します。スクリプトをスケジュールされたタスクに追加する必要はありません (サフィックスを .pyw として保存すると、コンソール ウィンドウは表示されません

)

#
# -*- coding: utf-8 -*-  
import subprocess
import time,os

def createFile(filename):
    if os.path.exists(filename) == False:
        open(filename, "a").close()
    if os.path.getsize(filename):
        pass
    else:
        f = open(filename, "a")
        f.write("多喝水!!")
        f.close()
        
def getThisHours():
    timeInfo = time.localtime()
    return timeInfo[3]

def printTips(filename):
    createFile(filename);
    sub2 = subprocess.Popen(['notepad', filename]);

lastHours = getThisHours()

try:
    fileName = "Tips.txt"
    while True:
        nowHours = getThisHours()
        if(nowHours > lastHours):
            lastHours = nowHours
            printTips(fileName)
        time.sleep(660);#11分钟循环一次
except Exception as e:
    f = open("error.log", "a")
    f.write(str(e) + "\n")
    f.close()


、わざわざする必要はありませんスケジュールされたタスクにスクリプトを追加します スケジュールされたタスクにスクリプトを追加します (サフィックスを .pyw として保存すると、コンソール ウィンドウは表示されません)

その他の Python の小さなスクリプトについて: 水を飲むための定期的なリマインダー 関連記事については、こちらをご覧ください。 PHP 中国語 Web サイトに注意してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。