【发布时间】:2017-10-30 19:55:35
【问题描述】:
我想创建 python 控制台,它不仅可以运行常规命令,还可以运行 python 和其他命令。例如,如何运行此脚本并为子进程提供输入?
print("Welcome to simple program !")
data = input("Enter something: ")
print(data)
【问题讨论】:
-
定义“常规命令”,你是说shell命令吗?
-
如果您愿意打开另一个窗口或子进程,则使用 os.system() 完成 shell 命令
-
常规命令是指ls、cd、pwd等命令,但我希望能够打开“python”命令。 (我希望能够拥有一个解释器,这样我就可以在常规终端或 cmd 中测试一些 python 模块)
-
不要重新发明轮子。试试这个xon.sh