最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年09月05日 08:46:03   投稿:daisy  
今天我們講一下用Python寫的一個(gè)小腳本。這是一個(gè)可以在命令行運(yùn)行的鬧鐘腳本,對(duì)于日常大家工作很實(shí)用,有需要的朋友們可以參考借鑒。

前言:

這篇文章給大家介紹了怎樣用python創(chuàng)建一個(gè)簡(jiǎn)單的報(bào)警,它可以運(yùn)行在命令行終端,它需要分鐘做為命令行參數(shù),在這個(gè)分鐘后會(huì)打印”wake-up”消息,并響鈴報(bào)警,你可以用0分鐘來測(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

總結(jié):

這個(gè)腳本我工作中已經(jīng)在使用了,非常實(shí)用,當(dāng)然為避免影響其他同事工作,你最好帶耳機(jī),如果要求不高,其實(shí)從終端打印出的”wake-up”消息已經(jīng)足夠提醒的了。以上就是這篇文章的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)和工作能帶來一定的幫助,如果有疑問大家可以留言交流。謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

最新評(píng)論

将乐县| 南京市| 五家渠市| 蒙自县| 沙田区| 山东省| 班玛县| 洛隆县| 保山市| 师宗县| 彝良县| 酒泉市| 长治市| 滦平县| 冀州市| 右玉县| 巫山县| 德安县| 平潭县| 桦南县| 泾源县| 梁河县| 凤阳县| 潞城市| 那坡县| 金湖县| 临西县| 虞城县| 华亭县| 泰来县| 贡山| 益阳市| 尼勒克县| 翁源县| 荥经县| 清河县| 林口县| 内黄县| 惠州市| 长顺县| 隆安县|