我如何 运行 python 特定于空闲命令提示符的库?

How do I run python libraries specific to command prompt on IDLE?

我希望运行一些专门为空闲环境中的命令行界面制作的命令。

python 中有一个名为 "Ezflix" 的库,用于流式传输 torrent 视频。 它 运行 在命令行界面上正常运行,但当我 运行 它在 python 闲置时不起作用。

我知道不能在闲置状态下使用命令行命令,但我只是想看看是否有任何可能性或任何技巧可以使它 运行 闲置状态。

根据https://pypi.org/project/ezflix/ezflix是一个"command line utility",恰好写在Python。在此级别,它旨在从命令行 运行 terminal/console.

这样的程序,即使是用 python 编写的,也可能不是 Python library 模块,这意味着您不打算导入它并直接访问它的功能。如果这是真的,那么它将没有受支持和记录的应用程序接口 (API)。如果是这样,无论如何都可以阅读代码并导入它,但是私有内部对象和名称可能会因版本而异。因此,从 Python 程序访问它的最佳方法是单独 运行 它,例如,如评论中所建议的那样,使用子进程。

事实证明 ezflix 确实 有记录的 API 因此它也是一个库模块。在上面链接的 pypi 页面底部有简要描述。

from ezflix import Ezflix
ez = Ezflix(<arguments>)
...

我认为软件包本身包含有关其用法的更多信息。

以上的

None 与你 运行 你的 程序直接与 python 或 IDLE 或任何其他 IDE。重要的是 ezflix 用户界面是否明确要求它 运行 连接到系统 terminal/console。注意我在它的 pypi 页面上看到的暗示了这一点。也可能是电影播放器​​ window 以某种方式干扰了 IDLE GUI window,但我也不希望这样。