1
は、コマンドプロンプトで次のPythonコードを実行しようとすると: 私は、Python 2.ZMQソケットタイプエラー:ユニコード文字列のみエラー:修正はありますか?
import zmq
context = zmq.Context()
socket = context.socket(zmq.SUB)
socket.connect('tcp://0.0.0.0.:6667')
socket.setsockopt_string(zmq.SUBSCRIBE, 'value')
と私は実行すると、次のエラーを取得を使用しています:
socket.setsockopt_string(zmq.SUBSCRIBE, value) File "C:\Program Files\Anaconda2\lib\site-packages\zmq\sugar\socket.py", line 192, in >set_string raise TypeError("unicode strings only") TypeError: unicode strings only
あなたはPLSについて助言することができます解決策?
[Unicode string](https://docs.python.org/2/howto/unicode.html#unicode-literals-in-python-source-code)を渡してみましたか? –
多分これは助けることができる:http://stackoverflow.com/questions/4182603/python-how-to-convert-a-string-to-utf-8 – PerunSS
私はhttps://docs.pythonですべての提案された方法を試した.org/2/howto/unicode.html#unicode-literal-in-python-source-code – stats999