怀化网站推广,美食网站建设页面要求,小型购物网站建设,盐山建网站昨天下班回家忘了带手机充电器#xff0c;手机熄火没闹钟了#xff0c;可现实是迟到30分钟以内要罚100RMB#xff0c;超过30分钟算旷工要扣除3天工资#xff0c;想想这代价#xff0c;好吧#xff0c;还是自己动手写一个闹钟程序吧#xff01;
系统环境#xff1a; Lin…昨天下班回家忘了带手机充电器手机熄火没闹钟了可现实是迟到30分钟以内要罚100RMB超过30分钟算旷工要扣除3天工资想想这代价好吧还是自己动手写一个闹钟程序吧
系统环境 Linux Mint Debian Edition 2
软件需求1. mpg123 (用来播放闹钟铃声) 2. python2.7.x(开发语言环境本系统已经自带)
1.安装字符模式下的播放器mpg123
sudo apt-get install mpg123
2.编写闹钟程序代码
#!/usr/bin/env python
# -*- coding: utf8 -*-
import time
import os
import sys
from subprocess import call
# When get up ?
h 7
m 40
loop True
while(loop):
# now
dt list(time.localtime())
hour dt[3]
minute dt[4]
# get up ?
if h hour and m minute:
return_code call(/usr/bin/mpg123 我只在乎你.mp3, shellTrue)
loop False
# display current time
timestr %04d-%02d-%02d %02d:%02d:%02d\r \
% (dt[0], dt[1], dt[2], dt[3], dt[4], dt[5])
sys.stdout.write(timestr)
sys.stdout.flush()
time.sleep(1)
# end
3.运行程序
# 给alert.py增加执行权限
chmod 755 alert.py
# 运行程序
# 注意闹铃的mp3文件要与alert.py文件在同一文件夹下
./alert.py
运行效果展示闹钟响后展示PS今天早上闹钟在740分响了铃声是邓丽君的《我只在乎你》