首页 > 解决方案 > 如何产生一个新的外壳?

问题描述

我正在为 Linux 系统开发一个基于 Mysql 的文件系统。我开发了 python 代码来实现基本的 linux 终端命令,如 cd、ls、pwd、find 和 grep。

目前我正在使用终端运行我的python文件python filename.py,在这种情况下,我编写的所有函数都必须在同一个终端中执行。

要求:一旦我在终端中运行我的 python 脚本,有没有办法生成一个单独的 shell 来执行我的命令。即,我需要使用由我的python 代码提示的新shell,而不是使用现有的linux 终端。

当前输出如下图:

截屏

请提出实现我要求的方法。

标签: pythonpython-3.xlinuxshell

解决方案


推荐阅读