나는 소켓에서받은 데이터를 분할하는 방법을 알아 내려고하고있다. 소켓이 작동하고 데이터를 올바르게 가져올 수 있지만 이제는 검색된 데이터를 분할하여 마지막 문자열을 가져 오려고합니다. 여기에파이썬 소켓에서 데이터를 분할
split = data.split(' ')
print split
print split[-1]
(데이터가 소켓에서 수신 된 데이터입니다)하지만 난 그것을 시도 할 때 늘 어떤 이유로 작동 내가 무엇을 시도하고있다. 마찬가지로 내가 "test1 test1"로받은 문자열을 가지고 말할 수 나는 test1 싶어. 나를 위해
분할에 아무 것도 포함되어 있지 않습니까? 'data'에 바이너리 데이터가 있습니까? 당신의 예제는 정확하게 나눌 수있는 한 작동해야합니다. (문자열이 0이 아닌 것으로 가정합니다.) – Skurmedel
"test test1"문자열을 보냅니다. 바이너리 또는 그 문자열 만 있으면 안됩니다. – AustinM
"작동하지 않을 것"이라고 말하면 어떻게됩니까? 오류가 있습니까? 화면에는 무엇이 나타 납니까? –