Python打印到终端,尽管它是在后台运行的

Python打印到终端,尽管它是在后台运行的,python,terminal,Python,Terminal,在后台运行时,如何避免python打印到终端?我希望它在前台运行时打印,或者通过管道传输到另一个文件,它会成功打印,但在后台运行时不打印 例如,我有一个文件testing.py。只有一行: 打印(“这只是一个测试”) 如果我在终端运行 python testing.py 它给了我: 这只是一个测试 但是,如果我在后台运行脚本, python testing.py& 我仍然得到 这只是一个测试 打印到终端,直接进入我的命令提示符。Do python testing.py > /dev/nul

在后台运行时,如何避免python打印到终端?我希望它在前台运行时打印,或者通过管道传输到另一个文件,它会成功打印,但在后台运行时不打印

例如,我有一个文件testing.py。只有一行:
打印(“这只是一个测试”)

如果我在终端运行
python testing.py
它给了我:
这只是一个测试

但是,如果我在后台运行脚本,
python testing.py&

我仍然得到
这只是一个测试

打印到终端,直接进入我的命令提示符。

Do

python testing.py > /dev/null &


如果不是控制台,您希望print()将文本发送到哪里?您可能可以通过管道将输出发送到dev/null?这实际上是关于终端shell的问题,而不是python。如果不是控制台,您希望print()将文本发送到哪里?您可能可以通过管道将输出发送到dev/null?这实际上是关于终端shell的问题,而不是python的问题。