【发布时间】:2022-07-25 22:22:16
【问题描述】:
我正在尝试在 Python 3 中创建一个基于终端的应用程序,该应用程序在另一个程序 (clion) 中执行。
起初我使用的是prompt-toolkit,但简单的input 也是如此。每次我在另一个程序中运行应用程序时都会出现以下错误:
Warning: Input is not a terminal (fd=0).
还有其他方法可以从 python 获取输入吗?
谢谢
【问题讨论】:
我正在尝试在 Python 3 中创建一个基于终端的应用程序,该应用程序在另一个程序 (clion) 中执行。
起初我使用的是prompt-toolkit,但简单的input 也是如此。每次我在另一个程序中运行应用程序时都会出现以下错误:
Warning: Input is not a terminal (fd=0).
还有其他方法可以从 python 获取输入吗?
谢谢
【问题讨论】:
您可以使用Python curses,这是一个很酷的库,可让您直接与终端交互。我不知道您的项目是否需要这么多的底层,但您可以尝试一下。
【讨论】: