小编Ahs*_*aid的帖子

我收到此错误"TypeError:str()最多需要1个参数(2个给定)"at"client_response"变量

编辑格式:

这是原始代码

from __future__ import print_function
import socket
import sys

def socket_accept():
    conn, address = s.accept()
    print("Connection has been established | " + "IP " + address[0] + "| Port " + str(address[1]))
    send_commands(conn)
    conn.close()

def send_commands(conn):
    while True:
        cmd = raw_input()
        if cmd == 'quit':
            conn.close()
            s.close()
            sys.exit()
        if len(str.encode(cmd)) > 0:
            conn.send(str.encode(cmd))
            client_response = str(conn.recv(1024), "utf-8")
            print(client_response, end ="")

def main():
    socket_accept()
    main()
Run Code Online (Sandbox Code Playgroud)

我收到此错误"TypeError:str()最多需要1个参数(2个给定)"at"client_response"变量

python sockets websocket python-2.7 python-3.x

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

python ×1

python-2.7 ×1

python-3.x ×1

sockets ×1

websocket ×1