Печать строковой константы всегда привязывается к 'b' inTensorFlow

Durng тест TensorFlow r0.12 (CPU), установленный в Windows 10, я обнаружил, что в конце строки строка с концами всегда имеет "b". Печать питона в норме. Я не могу понять причину, поэтому пришел сюда для помощи. Код выглядит следующим образом:

>>>import tensorflow as tf
>>>hello = tf.constant('Hello, TensorFlow!')
>>>sess = tf.Session()
>>>print(sess.run(hello))
b'Hello, TensorFlow!'

Ответы

Ответ 1

Используйте sess.run(hello).decode(), потому что это байтовая строка. decode метод вернет строку.

Ваш оператор печати должен выглядеть как

print(sess.run(hello).decode())