python shell的命令提示符,python中shell命令
全部展开
命令32313133532363134313032313635333 e 7898 e 69d 83313333343365664行shell直接输入你想要的。
外壳回路
当您启动shell时,它会立即显示命令提示符并等待输入。在接收到命令并执行它之后(细节将在后面讨论),shell将再次返回等待循环,准备接收下一个命令。
在shell.py中,我们通过main函数调用shell_loop()函数来开始循环。代码如下:
然后在shell_loop()函数中,使用状态标志来指示循环是否应该继续。在循环开始时,shell将立即显示命令提示符并等待输入。
扩展数据
当用户在shell中键入命令并按Enter键时,输入的命令是一个长字符串,其中包含命令名和参数。因此,我们必须拆分它(将字符串拆分成多个令牌)。
字符串分段乍一看很简单。我们可以使用cmd.split()根据空格分割输入命令。ls -a my_folder形式的命令之所以管用,是因为cmd.split()会把它拆分成一个列表-[ls ,-a , my _ folder],这样我们使用起来更方便。
但是,在某些情况下,某些参数会有单引号或双引号,例如echo Hello World 或echo Hello World 。如果我们使用cmd.split(),我们将得到三个标记的列表-[echo , hello , world],而不是两个标记的列表-[echo , hello world]。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。