欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

用python解决生活问题_Python解决生活问题之闹钟程序的实现

发布时间:2024/7/5 python 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 用python解决生活问题_Python解决生活问题之闹钟程序的实现 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

昨天下班回家忘了带手机充电器,手机熄火没闹钟了,可现实是迟到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", shell=True)

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:今天早上,闹钟在7:40分响了,铃声是邓丽君的《我只在乎你》

总结

以上是生活随笔为你收集整理的用python解决生活问题_Python解决生活问题之闹钟程序的实现的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。