gpt4 book ai didi

Python:在没有输入被分解的情况下打印行

转载 作者:行者123 更新时间:2023-11-30 23:07:34 25 4
gpt4 key购买 nike

我正在尝试为我正在运行的小型 AngularJS 应用程序创建一个简单的多线程命令提示符。

在此提示中,我想输入命令而不被输出中断,如下所示:

Output
More output HTTP 1.0
HTTP Request from 127.0.0.1 for /img/foo.png - 200
> Humble command I'm ty-OH NO BUT MORE OUTPUT
SUCH ANNOYING OUTPUT FOR FAVICON.ICO - 404
-ping.. Dang it.

相反,我想要这样:

Output
More output HTTP 1.0
HTTP Request from 127.0.0.1 for /img/foo.png - 200
OH NO BUT MORE OUTput and it's not breaking up what
you're typing... :/ - favicon.ico 404 btw...
> Humble command I'm typing that's not broken up

我不确定在命令提示符下是否可行,如果需要,我可能只是导入 pygame 或查看 pyglet (如果需要),但我相信命令提示符会更适合我的目的。

我希望我能为您解释清楚,但如果您需要更多信息,请在下面提问!

使用 Python 3.x

Gist

What it looks like

这就是它的样子

编辑:我添加了 cmd.Cmd 作为我的命令提示符,并执行了 J. F. Sebastian 告诉我的操作,但它的行为......奇怪......

最佳答案

听起来您想将 python 脚本作为后台进程运行:

>python yourScript.py &
>now it won't interrupt you but you'll have to pipe output to a file if you want to read it

& 就是这样做的。

如果您想在 Python 中运行脚本而不在后台输出,我会考虑使用 threading .

关于Python:在没有输入被分解的情况下打印行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32173856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com