【发布时间】:2022-10-17 15:00:38
【问题描述】:
在 Linux 上以交互模式退出脚本后,如何在不关闭终端窗口的情况下使用 python -i 'script.py'?
当我刚刚退出解释器环境时,我想在不关闭终端窗口的情况下返回终端 bash 环境。
我在 exec= session 的 .desktop 文件中使用以下命令通过图标或快捷方式启动 python 脚本。
gnome-terminal --full-screen -- python3 -i "path/to/script.py"
【问题讨论】:
-
Python 不会退出交互式解释器,除非您的脚本调用内置的
exit()或sys.exit(),它可能不应该这样做。 -
是的你是对的!事实上,我要问的是一个不同的问题,当我退出解释器环境时,我想在不关闭窗口的情况下返回终端 bash 环境。对不起我的英语,这里没有母语人士。
-
如果您从交互式 shell 启动 Python 进程,python 应该没有其他方法,除了调用杀关闭父 shell 会话。请提供如何启动终端会话和 python 脚本的详细步骤。
-
对不起,我没有提到一个重要的细节,因为下面的命令,gnome-terminal --full-screen -- python3 -i "path/to/script.py", 位于 exec= session 中的 .desktop 文件中,通过图标或快捷方式启动 python 脚本。