Chinaunix

标题: 小试一下Python,在windows上用Beep函数播放某个固定的频率一个时间,用起来真方便。 [打印本页]

作者: f1316633    时间: 2009-05-01 15:53
标题: 小试一下Python,在windows上用Beep函数播放某个固定的频率一个时间,用起来真方便。
import sys
import winsound

int_frequency = int(sys.argv[1])
int_ms = int(sys.argv[2])


if((int_frequency < 37) or (int_frequency > 32767)):
    print "Warning:the first para frequency range is from 37 to 32767,pls input again!\n"
elif ((int_ms > 2000) or (int_ms < 1)):
    print "Warning:the second para duration range is from 1 to 2000,pls input again!\n"
else:
    winsound.Beep(int_frequency, int_ms)
作者: laohuanggua    时间: 2009-05-01 23:25
添加一个检测参数个数

if len(sys.argv)!=2:
    print "you should input two argvments"
    sys.exit()

[ 本帖最后由 laohuanggua 于 2009-5-2 00:09 编辑 ]




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2