如何在通过 python os.system() 接收命令后强制 bash 终端运行 Enter?

如何在通过 python os.system() 接收命令后强制 bash 终端运行 Enter?

我正在通过 python 运行一些 bash 命令os.system('/vt -start ./home/mydb ./home/images/image-001-053.png 2>&1 | tee ./ results.txt >/dev/pts/2')。这是一个可以在终端上运行的命令tty=/dev/pts/2

运行命令后,bash 终端的输出将保存在文件 ( results.txt) 中,稍后我应该读取该文件。问题是,运行命令后,我需要手动按键盘Enter key才能在同一个终端中以tty数字运行下一个命令2,python 不会强制'\n'再次返回命令行。

你有什么建议吗?如何Enter key在终端上添加模拟键盘的命令?

相关内容