python实现模拟shell的命令行
Posted 对方正在输入你的
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python实现模拟shell的命令行相关的知识,希望对你有一定的参考价值。
功能要求:
用while循环和break实现模拟shell的命令行界面
源代码如下:
1 import os
2
3 while True: ##形成死循环,形成一个shell环境
4 cmd = raw_input("[[email protected] Desktop]$ ")
5 if cmd: ##判断是否有输入,有为真,没有为假
6 if cmd == ‘exit‘:
7 print ‘logout‘
8 break
9 else:
10 os.system(cmd)
11 else:
12 continue ##当输入为空时进入死循环
效果如下:
以上是关于python实现模拟shell的命令行的主要内容,如果未能解决你的问题,请参考以下文章