【问题标题】:Open multiple independent terminal from a python script从 python 脚本打开多个独立终端
【发布时间】:2020-08-28 12:44:06
【问题描述】:

我试图从单个脚本打开多个以实现一种多用户。用户数量是先验未知的,所以我不能使用带有星图的多进程库。我尝试使用 gnu-terminal (我使用的是基本操作系统),但它不起作用,即使使用 screen 或 xterm 也是一样的。我只需要启动一个 python 脚本,就像我打开一个新终端并编写“python3 script.py”一样启动它

【问题讨论】:

    标签: python linux terminal multiprocessing multi-user


    【解决方案1】:

    在elementaryOS上,你可以用这个命令io.elementary.terminal打开一个新终端

    所以你可以试试这个

    import os
    os.system('io.elementary.terminal -e "python3 script.py"')
    

    【讨论】:

    • 非常感谢!它可以工作(我修改了代码,因为它把我带到了主目录 - 主/用户 - 所以使用了一个 bash 脚本来更改我想要去的目录,而不是星号 python 脚本)。无论如何,有没有一种方法可以让我在所有 Linux 发行版上实现这个结果?如果这是服务器版本的事件,例如
    猜你喜欢
    • 2017-10-09
    • 2015-07-04
    • 1970-01-01
    • 1970-01-01
    • 2020-05-14
    • 2022-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多