我有一个代码,需要xbmc的音乐标题,我想把它放在一个URL中发送它。然而urllib并不喜欢这里标题中的空格代码:删除python中的空间不工作
if xbmc.Player().isPlayingAudio() and audio != 1 :
audio = 1
urllib2.urlopen('http://%s:3480/data_request?id=variableset&DeviceNum=%s&serviceId=urn:upnp-org:serviceId:XBMCState1&Variable=PlayerStatus&Value=playing_audio' % (ip, dev))
tag = xbmc.Player().getMusicInfoTag()
title = tag.getTitle()
title.replace(" ", "_")
print ("playing:" + title)
但是当检查日志文件时,空间还在那里。我想要的是(标题= 69夏季)至(标题= summer_of_69),如果可能的转换也是('),以什么
感谢 麦克风
感谢它的工作,如果我还想删除'角色,我是否需要制作其他行,或者我可以在此转换中添加它,并感谢您的超级快速响应。 – user2052746 2013-02-08 22:56:50
几乎听起来像你想过滤有效的字符,而不是你不想要的字符,但只是,'title.replace('','_')。replace(“'”,'')' – 2013-02-08 22:58:22