一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - 用Python實現命令行鬧鐘腳本實例

用Python實現命令行鬧鐘腳本實例

2020-09-06 11:50Python腳本之家 Python

今天我們講一下用Python寫的一個小腳本。這是一個可以在命令行運行的鬧鐘腳本,對于日常大家工作很實用,有需要的朋友們可以參考借鑒。

前言:

這篇文章給大家介紹了怎樣用python創建一個簡單的報警,它可以運行在命令行終端,它需要分鐘做為命令行參數,在這個分鐘后會打印”wake-up”消息,并響鈴報警,你可以用0分鐘來測試,它會立即執行,用揚聲器控制面板調整聲音。

以下是腳本:

?
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# 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

總結:

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

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 高清毛片一区二区三区 | 韩日一区二区三区 | 99在线视频精品费观看视 | 男人都懂www深夜免费网站 | 無码一区中文字幕少妇熟女网站 | 免费看打屁股视频的软件 | 久久re6热在线视频 久久AV喷吹AV高潮欧美 | 欧美理论片手机在线观看片免费 | 好大好硬抽搐好爽想要 | 免费视频网 | 视频免费视频观看网站 | 欧美日韩精品一区二区三区视频 | 欧美18-19| 日韩一级生活片 | 好涨好爽好大视频免费 | 国产综合成人亚洲区 | 国产精品视频第一区二区三区 | 成人精品 | 日本高清在线不卡 | 叛佛 作者满栀小说免费阅读 | 美女脱小内内给男生摸j | 日本三级免费观看 | 91污污视频 | 好大好想要| 久青草国产在线观看视频 | 把内裤拔到一边高h1v1 | 免费观看二十女人一摸是水 | 日本在线视频免费观看 | 五月色天在线视频综合观看 | juy_661佐佐木明希在线播放 | 人与动人物性行为zozo共患病 | 莫莉瑞典1977k | 91啦丨porny丨蝌蚪 | 国产成人激烈叫床视频 | 好男人资源在线观看免费的 | 国产精品酒店视频免费看 | 国产一级黄毛片 | 好姑娘在线观看完整版免费 | 处女呦呦 | 黑人巨大vs北条麻妃在线 | 高清欧美videossexo免费 |