selector 中的注册函数中如何传自定义参数

如何传read函数中 主线程的值呢?

最佳答案
# function definition:
def read(connection, mask, *args, **kwargs):
    pass

def accept(sock, mask *args, **kwargs) :
    pass

# call function:
callback = key.data
callback(key.fileobj, mask, *args, **kwargs)
4年前 评论
讨论数量: 4
Jason990420

read 函数是自定义的

read 也是自呼叫的

自定义参数不就自己随意定义

4年前 评论
溪知源 (楼主) 4年前
Jason990420
# function definition:
def read(connection, mask, *args, **kwargs):

# call function:
callback = key.data
callback(key.fileobj, mask, *args, **kwargs)
4年前 评论
溪知源 (楼主) 4年前
溪知源 (楼主) 4年前
Jason990420

还是要有一个能跑的例子

4年前 评论
# function definition:
def read(connection, mask, *args, **kwargs):
    pass

def accept(sock, mask *args, **kwargs) :
    pass

# call function:
callback = key.data
callback(key.fileobj, mask, *args, **kwargs)
4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!