2011-01-21 2 views
1

저는 jython에서 새롭고 바이트를 str로 변환하려고합니다.str에 문제가있는 바이트

내가 어떻게이 작업을 수행 할 수 있는지 알고 계십니까? 감사합니다 당신은 순서로 배열 String.join()을 사용할 수 있습니다

+0

왜 당신의 입력/출력을 제거 않았다 질문? ''bytes'',''str''이란 무엇을 의미합니까? – jfs

답변

2
from array import array 

a = array('b', [30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47]) 
print ', '.join(map(str, a)) 
0

:

import array 
ar = array.array('b', [30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47]) 
ars = ', '.join(str(x) for x in ar) 
print(ars) 
2

시도 :

from array import array 

a = array('b', [30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47]) 

print a.tostring() 
print a.tounicode() 
+0

OP가 입력/출력을 제거했습니다. [원래 예상되는 출력은''30, 31, 32, .. ''] (http://stackoverflow.com/revisions/4756809/1). 그래서'.tostring()'은 적절하지 않습니다. – jfs