2011-01-21 30 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

関連する問題