网站优化

网站优化

Products

当前位置:首页 > 网站优化 >

阅读本文,掌握Python等待输入的全面技巧,轻松提升编程效率?

GG网络技术分享 2025-11-16 17:54 1


啥是Python等待输入?

嘿,细小朋友们,你们晓得Python里的等待输入是啥吗?就是我们的程序要等一等,等用户给我们发信息或者输入一些东西。就像我们玩游戏的时候,要等别人出招一样。

用asyncio库来等

这里有个例子,我们用asyncio库来等。先别急,我晓得这玩意儿词听起来hen麻烦,但其实就像是我们等公交一样,程序也会等一等。

import asyncio
async def main:
    reader, writer = await asyncio.open_connection
    writer.write
    await writer.drain
    data = await reader.readline
    print)
    writer.close
    await writer.wait_closed
asyncio.run)

kan, 我们用asyncio.open_connection打开了一个连接,然后写了一句话,等着对方回话。再说说我们把回话打印出来然后关闭连接,就像是我们聊完天后挥手再见一样。

select函数, 就像是我们等公交的时候kan站牌

还有个select函数,它就像是我们等公交的时候kan站牌,kankan哪个站牌有车来了。

import select
server = socket.socket
server.bind)
server.listen
print
inputs = 
while True:
    readable, _, _ = select.select
    for sock in readable:
        if sock == server:
            client_sock, client_addr = sock.accept
            print
            inputs.append
        else:
            data = sock.recv
            if data:
                print, data.decode))
            else:
                print)
                sock.close
                inputs.remove

这玩意儿例子中, 我们用select来等客户端的连接,Ru果有人来连接,我们就收下然后聊天。Ru果对方走了我们就关闭连接,就像是我们等公交,有人下车了我们就走。

input函数, 就像是我们问别人问题

input函数就像是我们问别人问题,它会停下来等着别人回答。

name = input
print

这里我们问用户“请输入你的名字”, 然后等用户输入,再说说打印出来。就像是我们问朋友名字,他们告诉了我们,我们就记下来。

就像是我们玩游戏一样

优良了细小朋友们,今天我们学了Python等待输入的技巧,就像是我们玩游戏一样,要等一等,kan情况。这些个技巧Neng帮我们的程序geng加机灵,geng加Neng干哦!

标签:

提交需求或反馈

Demand feedback