Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我想建立我自己的终端,但当我在终端中向右移动时,它会打印^[[D]而不是向右移动_Python_Linux_Terminal - Fatal编程技术网

Python 我想建立我自己的终端,但当我在终端中向右移动时,它会打印^[[D]而不是向右移动

Python 我想建立我自己的终端,但当我在终端中向右移动时,它会打印^[[D]而不是向右移动,python,linux,terminal,Python,Linux,Terminal,例如: ls^[[D 如何使其向右移动?您不能创建这样的终端,因为当您调用input时,它是一个接收文本的python进程,左箭头键的值为^[[D您不能创建这样的终端,因为当您调用input时,它是一个接收文本的python进程,左箭头键的值为^[[D import os while True: os.system(input("# "))

例如:

ls
^[[D


如何使其向右移动?

您不能创建这样的终端,因为当您调用
input
时,它是一个接收文本的python进程,左箭头键的值为
^[[D
您不能创建这样的终端,因为当您调用
input
时,它是一个接收文本的python进程,左箭头键的值为
^[[D
import os

while True:

    os.system(input("#  "))