![自动化视觉任务](https://linux22.com/image/939742/%E8%87%AA%E5%8A%A8%E5%8C%96%E8%A7%86%E8%A7%89%E4%BB%BB%E5%8A%A1.png)
如何自动执行需要显示才能运行的任务,例如:ncmpcpp。我正在使用 python 执行此操作,但错误如下Error opening terminal: unknown.\r
。还有其他方法可以做到吗?我正在使用 python 中名为 pexpect 的模块来执行此操作。我不想打开终端窗口。自动化的一个例子可以是,ncmpcc 打开其播放列表,按 2 即可完成,然后将结果作为 stoud 或日志文件获取。
因为我用的是 python 来做这件事。我使用一个名为 的模块pexpect
来做这件事。代码非常简单。
import pexpect
child = pexpect.spawn("ncmpcpp")
# time.sleep(2)
# child.sendline("q")
print(child.read())
但是当我运行错误时出现