【问题标题】:In Python, how could I get a user input while simultaneously running the script?在 Python 中,如何在运行脚本的同时获得用户输入?
【发布时间】:2011-08-25 18:53:40
【问题描述】:

在我的程序中,我试图从网站上获取聊天信息并将其打印到我的控制台上。在这种情况下,我正在使用 raw_input 与使用它的人聊天。我的问题是 raw_input 暂停脚本的其余部分,直到我说些什么或按 Enter 键。有没有简单的方法来解决这个问题?

【问题讨论】:

    标签: python chat user-input raw-input


    【解决方案1】:

    你必须多线程。一个线程用于用户输入,另一个线程用于后台任务。

    文档有点复杂(我对此感到很困惑),但这是一个开始:http://docs.python.org/library/threading.html

    【讨论】:

    【解决方案2】:

    您可能还想查看 curses 模块:http://docs.python.org/library/curses.html

    【讨论】:

    • 你不需要安装它。 import curses 就是你需要做的,curses 随 Python 一起提供。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-07
    • 2021-02-02
    • 1970-01-01
    • 2021-09-04
    • 1970-01-01
    • 1970-01-01
    • 2022-01-10
    相关资源
    最近更新 更多