【问题标题】:Python Warning: Input is not a terminal (fd=0)Python 警告:输入不是终端(fd=0)
【发布时间】:2022-07-25 22:22:16
【问题描述】:

我正在尝试在 Python 3 中创建一个基于终端的应用程序,该应用程序在另一个程序 (clion) 中执行。

起初我使用的是prompt-toolkit,但简单的input 也是如此。每次我在另一个程序中运行应用程序时都会出现以下错误:

Warning: Input is not a terminal (fd=0).

还有其他方法可以从 python 获取输入吗?

谢谢

【问题讨论】:

    标签: python stdin


    【解决方案1】:

    您可以使用Python curses,这是一个很酷的库,可让您直接与终端交互。我不知道您的项目是否需要这么多的底层,但您可以尝试一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-22
      • 1970-01-01
      • 2016-10-29
      • 1970-01-01
      • 1970-01-01
      • 2017-12-04
      • 1970-01-01
      • 2012-10-31
      相关资源
      最近更新 更多