Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/363.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 字节(主机)引发“;不带编码的字符串参数";_Python_Sockets_Udp - Fatal编程技术网

Python 字节(主机)引发“;不带编码的字符串参数";

Python 字节(主机)引发“;不带编码的字符串参数";,python,sockets,udp,Python,Sockets,Udp,我正在尝试使用udp通信来使用python 3.5,但我似乎无法使套接字库正常工作,因为总是会出现此错误 Traceback (most recent call last): File "C:\Users\Nicholas Hendricks\Desktop\udpServer.py", line 8, in <module> bytes(HOST) TypeError: string argument without an encoding 问题是bytes()假设

我正在尝试使用udp通信来使用python 3.5,但我似乎无法使套接字库正常工作,因为总是会出现此错误

Traceback (most recent call last):
   File "C:\Users\Nicholas Hendricks\Desktop\udpServer.py", line 8, in  <module>
   bytes(HOST)
TypeError: string argument without an encoding

问题是
bytes()
假设的编码参数如下:

HOST = bytes(HOST, 'utf-8')
但我不明白为什么要将端口转换为字节,我在电话上,所以无法检查,但它不应该是整数吗

您可能还需要转换数据:

data = bytes(data, 'utf-8')

问题是
bytes()
假设的编码参数如下:

HOST = bytes(HOST, 'utf-8')
但我不明白为什么要将端口转换为字节,我在电话上,所以无法检查,但它不应该是整数吗

您可能还需要转换数据:

data = bytes(data, 'utf-8')

b=bytes(主机,'utf-8')
您不必将跟踪粘贴回标题中,汇总会更好。内容也可以在互联网上搜索。
b=bytes(主机,'utf-8')
您不必将跟踪粘贴回标题中,最好是摘要。内容也可以在互联网上搜索。