0

我刚开始学习 python 并尝试使用 select 编写简单的聊天。我运行 Windows。

. 在我的客户中,我使用

socket_list=[]
    socket_list.append(sys.stdin)
    socket_list.append(s)
    while 1:


        # Get the list sockets which are readable
        read_sockets,wr,err = select.select(socket_list , [], [])

因为我运行 Windows,所以无法将 sys.stdin 添加到 socket_list。任何人都可以建议我如何做到这一点的不同方式?

非常感谢您,对于菜鸟问题​​感到抱歉。

4

1 回答 1

1

您可以使用 input() 而不是 sys.stdin,但是当您键入“s”并且 Enter 是“s\r”时。

因此,如果

s1=input() #type s as input
s1!='s' # so it is 's\r'
于 2013-08-10T18:47:14.980 回答