代码之家  ›  专栏  ›  技术社区  ›  Triet Doan

套接字的类型提示是什么?

  •  0
  • Triet Doan  · 技术社区  · 6 月前

    假设我正在编写一个函数,它接受 socket 作为一个参数。我应该如何正确地输入提示?

    def read_socket(socket: ???):
        ....
    
    2 回复  |  直到 6 月前
        1
  •  1
  •   user2357112    6 月前

    类型只是 socket.socket .

    import socket
    
    def f(sock: socket.socket): ...
    
        2
  •  0
  •   oskar    6 月前

    一般来说,您可以通过以下方法之一获取对象的类。

    1. print(type(obj))
    2. help(obj)
    3. print(obj.__class__)

    但这并不总是有效的,因为有时您无法直接访问类的命名空间。