小编val*_*oiv的帖子

类型错误:“bytearray”对象不能解释为整数

我想通过 HTTP 发送音频数据,但我不明白为什么会出现此异常:

Exception happened during processing of request from ('127.0.0.1', 59976)
Traceback (most recent call last):
  File "/usr/lib/python3.6/socketserver.py", line 654, in process_request_thread
    self.finish_request(request, client_address)
  File "/usr/lib/python3.6/socketserver.py", line 364, in finish_request
    self.RequestHandlerClass(request, client_address, self)
  File "/usr/lib/python3.6/socketserver.py", line 724, in __init__
    self.handle()
  File "/usr/lib/python3.6/http/server.py", line 418, in handle
    self.handle_one_request()
  File "/usr/lib/python3.6/http/server.py", line 406, in handle_one_request
    method()
  File "/home/vivanov/temp.py", line 113, in do_GET
    data.append(bytearray(stream.read(CHUNK)))
TypeError: 'bytearray' object cannot be interpreted as an integer
Run Code Online (Sandbox Code Playgroud)

问题似乎与将值传递给wfile.write.

我该如何解决这个问题?

这是我的代码:

Exception happened during processing …
Run Code Online (Sandbox Code Playgroud)

python http python-3.x python-bytearray

1
推荐指数
1
解决办法
8828
查看次数

标签 统计

http ×1

python ×1

python-3.x ×1

python-bytearray ×1