python-cmd

    4熱度

    2回答

    有沒有一種方法可以使用​​模塊作爲解釋器,用於繼承cmd的接口中的每個提示? 我希望我的cmd界面能夠解釋典型的line參數,方法與使用可選參數-以及位置參數來解釋在運行時在bash shell中傳遞的選項和參數相同。

    1熱度

    1回答

    python的新手和我正在使用cmd的交互式shell,它採用定義的函數和參數並以if/then格式返回值。下面的例子。但我的問題是,每當用戶輸入一個函數,並且我向用戶返回一些東西時,如果他們只是按下回車鍵,他們就會收到最後提供的輸出。 例如下面的代碼...但基本上如果用戶沒有輸入一個參數或函數的事情,我只想要什麼都不顯示只是一個「」或空的空間。我認爲其他通過論證會爲我做到這一點,但顯然不是。我試

    -2熱度

    2回答

    我正在研究一個基於Cmd Python模塊的小型命令行應用程序。我看不到如何在控制檯提示符中顯示最後一個命令,以便它可以由用戶編輯並重新提交。 問題不在於如何存儲最後一條命令。這是關於如何在提示中顯示它並允許用戶編輯它

    6熱度

    1回答

    我喜歡Python的Twisted和Cmd。我想一起使用它們。 我得到了一些工作,但到目前爲止我還沒有想出如何使tab完成工作,因爲我沒有看到如何在Twisted的LineReceiver中立即接收tab keypres事件(無需按Enter鍵)。 這裏是到目前爲止我的代碼: #!/usr/bin/env python from cmd import Cmd from twisted.int

    0熱度

    1回答

    我使用Python的cmd模塊來處理終端輸入循環。 我有一個線程在後臺運行,當它收到一條消息時,它會在終端打印出一些東西。這些消息打破了視覺用戶輸入: > writing a com @@@ message generated from a thread and printing during user input @@@ mand 我問一個相關的問題here,並已基本告知,以避免破壞用戶

    0熱度

    3回答

    在python cmd模塊中,當我按TAB按鈕時,我得到了可用的命令列表,我已經在我的cmd.Cmd類中定義了可用的命令列表。 我的問題是,是否有可能根據例如Cisco路由器CLI的上下文顯示一組命令?

    1熱度

    1回答

    我正在嘗試創建一個Python命令行應用程序,它支持交互式(當前使用Cmd)和內聯模式(如Python的python -c)。有沒有一種好的方法來做到不重複'行解析'代碼?

    0熱度

    1回答

    嗨我正在尋找使用Cmd模塊在Python中創建嵌套解釋器。 我設置了一個動態模塊加載,因爲我希望我的項目很容易擴展(即將一個新的python文件添加到文件夾中,而不必更改主代碼能夠加載它)。 我嵌套的解釋是目前的設置是這樣的: def instantiateConsole(base): class SubConsole(cmd.Cmd, base): def __init_

    1熱度

    1回答

    使用python cmd模塊,我希望能夠使用Ctrl + D退出命令行應用程序。但是,默認行爲打印^D而不是退出應用程序。 Reading the documentation,我似乎無法找到一種方法來做到這一點。任何提示?

    2熱度

    1回答

    即使在交互式shell已關閉後,是否有任何方法可以配置CMD module from Python以保持持久的歷史記錄? 當我按下上下鍵時,我想訪問之前在shell中運行python腳本的命令,以及剛剛在此會話中輸入的命令。 如果它的任何幫助CMD使用set_completer從readline module