国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

用Python實(shí)現(xiàn)命令行鬧鐘腳本實(shí)例

Original 2017-01-16 14:32:27 287
abstract:前言:這篇文章給大家介紹了怎樣用python創(chuàng)建一個(gè)簡(jiǎn)單的報(bào)警,它可以運(yùn)行在命令行終端,它需要分鐘做為命令行參數(shù),在這個(gè)分鐘后會(huì)打印”wake-up”消息,并響鈴報(bào)警,你可以用0分鐘來(lái)測(cè)試,它會(huì)立即執(zhí)行,用揚(yáng)聲器控制面板調(diào)整聲音。以下是腳本:# alarm_clock.py    # Description: A simple 

前言:

這篇文章給大家介紹了怎樣用python創(chuàng)建一個(gè)簡(jiǎn)單的報(bào)警,它可以運(yùn)行在命令行終端,它需要分鐘做為命令行參數(shù),在這個(gè)分鐘后會(huì)打印”wake-up”消息,并響鈴報(bào)警,你可以用0分鐘來(lái)測(cè)試,它會(huì)立即執(zhí)行,用揚(yáng)聲器控制面板調(diào)整聲音。

以下是腳本:

# alarm_clock.py
  
# Description: A simple Python program to make the computer act
# like an alarm clock. Start it running from the command line
# with a command line argument specifying the duration in minutes
# after which to sound the alarm. It will sleep for that long,
# and then beep a few times. Use a duration of 0 to test the
# alarm immediiately, e.g. for checking that the volume is okay.
  
# Author: Vasudev Ram - http://www.dancingbison.com
  
import sys
import string
from time import sleep
  
sa = sys.argv
lsa = len(sys.argv)
if lsa != 2:
  print "Usage: [ python ] alarm_clock.py duration_in_minutes"
  print "Example: [ python ] alarm_clock.py 10"
  print "Use a value of 0 minutes for testing the alarm immediately."
  print "Beeps a few times after the duration is over."
  print "Press Ctrl-C to terminate the alarm clock early."
  sys.exit(1)
  
try:
  minutes = int(sa[1])
except ValueError:
  print "Invalid numeric value (%s) for minutes" % sa[1]
  print "Should be an integer >= 0"
  sys.exit(1)
  
if minutes < 0:
  print "Invalid value for minutes, should be >= 0"
  sys.exit(1)
  
seconds = minutes * 60
  
if minutes == 1:
  unit_word = " minute"
else:
  unit_word = " minutes"
  
try:
  if minutes > 0:
    print "Sleeping for " + str(minutes) + unit_word
    sleep(seconds)
  print "Wake up"
  for i in range(5):
    print chr(7),
    sleep(1)
except KeyboardInterrupt:
  print "Interrupted by user"
  sys.exit(1)
  
# EOF

更多關(guān)于用Python實(shí)現(xiàn)命令行鬧鐘腳本實(shí)例請(qǐng)關(guān)注PHP中文網(wǎng)(www.miracleart.cn)其他文章! 

Release Notes

Popular Entries