Maison > développement back-end > Tutoriel Python > petit script python : rappel régulier de boire de l'eau

petit script python : rappel régulier de boire de l'eau

高洛峰
Libérer: 2017-02-16 11:19:47
original
2793 Les gens l'ont consulté

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

#

# -*- 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()

Copier après la connexion
Copier après la connexion
rappelle l'eau potable régulièrement, sans ajouter le script à la tâche prévue (le suffixe est stocké car .pyw n'apparaîtra pas dans la fenêtre de la console)

>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

#

# -*- 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()

Copier après la connexion
Copier après la connexion


Rappel de boire de l'eau régulièrement, pas besoin de s'embêter à ajouter des scripts aux tâches planifiées (enregistrez le suffixe sous .pyw et la fenêtre de la console n'apparaîtra pas)


Pour plus de scripts python : rappel régulier de boire de l'eau. Pour les articles connexes, veuillez faire attention au site Web PHP chinois !


Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal