xbmc의 음악 제목을 가진 코드가 있습니다.이 파일을 보낼 URL에 넣으 려합니다. 그러나 urllib 여기에 제목의 공간을 좋아하지 않아요 :파이썬에서 작동하지 않는 공간을 제거하십시오.
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)
그러나 로그 파일을 체크인 할 때 여전히 공간이 있습니다. 문자열이기 때문에 - 내가 원하는 건 (제목 = summer_of_69)에 (제목 = 69 여름)와 (') 아무것도 또한 가능하면 변환
감사
감사합니다. '문자도 제거하고 싶다면 다른 줄을 만들어야합니까, 아니면이 변환에서 추가 할 수 있으며 빠른 응답을 보내 주셔서 감사합니다. – user2052746
거의 당신이 원하지 않는 문자가 아닌 유효 문자를 필터링하고 싶지만,'title.replace ('', '_'). replace (" '",' ')' –