Entries Tagged as 'python'

把网上的pygetsong改了改,使之支持下载wma

原来网上有个广为流传的用python写的从baidu下mp3的程序:pygetsong
Xupeng Yun写的
由于原来的只能下mp3文件
我要放到pda上听
感觉mp3太大
于是想改改,使之支持wma
顺便学习下python
改的过程中发现原来的程序有点bug
就是原来的程序没有进行歌曲名称匹配
比如要下的是歌手”A”的歌曲”B”
也许搜出来有首歌名字叫”XBX”
源程序没检测歌曲名
直接把链接放到可用的url里了
这样就有可能下的歌不对
我把匹配时的正则表达式修改了下
使之精确匹配歌曲名
下载:
我修改过的getsong

Linux下,用脚本给msn帐号发信息

作为系统管理员
监控系统是常用的工具
监控系统的报警又是维护质量的重要保证(只有及时、准确、到位的报警才是好的:)
邮件是最普通的,然后就是短信,考虑到如今用msn的比较多
所以msn报警也算是锦上添花
网上流传较广的一个中文帖子是用tmsnc来做的
但是tmsnc自打升级之后,做了很多的改动
已经不适合文档所提那种用法了
这里我找到一个新的用来发msn信息的python的库—-msnlib
[Read more →]

python的怪问题

这两天在学python
发现有个比较奇怪的问题
我从命令行参数中传进去的回车符”\n”跟程序里本身的字符串中含的”\n”表现不一样
比如简单程序t.py
#!/usr/bin/python

import sys

str='a\nb\nc'
print str
str1=sys.argv[1]
print str1
print sys.argv[1]

# ./t.py “a\nb\nc”执行的时候
系统输出:

a
b
c
a\nb\nc
a\nb\nc


不知道为什么

支持msn协议的python包msnp.py的例程在FC4下跑有问题

这两天想实现通过msn发报警信息
于是就找了到了些python下用的支持msn的api
msnp算是一个
msnp文档上要求是python2.3+
我的FC4(Fedora Core 4)是python2.4
安装没有问题
测试也没有问题
能正常登录
[Read more →]