簡體   English   中英

如何在 IDLE 上運行特定於命令提示符的 python 庫?

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

我希望在空閑環境中運行一些專門為命令行界面制作的命令。

python中有一個名為“Ezflix”的庫,用於流式傳輸torrent視頻。 它在命令行界面上正常運行,但當我在 python idle 上運行它時不起作用。

我知道命令行命令不能在空閑狀態下使用,但我只想找到是否有任何可能性或任何黑客可以讓它在空閑狀態下運行。

根據https://pypi.org/project/ezflix/ezflix是一個“命令行實用程序”,恰好是用 Python 編寫的。 在此級別,它旨在從命令行終端/控制台運行。

這樣的程序,即使是用 Python 編寫的,也可能不是 Python模塊,這意味着您不打算導入它並直接訪問其功能。 如果這是真的,它就沒有支持和記錄的應用程序接口 (API)。 如果是這樣,人們仍然可以閱讀代碼並導入它,但是私有內部對象和名稱可能會因版本而異。 因此,從 Python 程序訪問它的最佳方法是單獨運行它,例如,如評論中所建議的,使用子進程。

事實證明,ezflix確實有一個文檔化的 API,因此它也是一個庫模塊。 在上面鏈接的 pypi 頁面底部簡要描述了這一點。

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

我認為包本身包含有關其用法的更多信息。

以上都不是有什么關系,你是否直接與Python或閑置或與任何其他IDE運行程序 重要的是 ezflix 用戶界面是否特別要求它連接到系統終端/控制台運行。 注意到我在它的 pypi 頁面上看到了這一點。 也可能是電影播放器​​窗口以某種方式干擾了 IDLE GUI 窗口,但我也不指望這一點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM