python-cmd

    2

    1答えて

    対話シェルを閉じた後でも永続履歴を保持するようにCMD module from Pythonを設定する方法はありますか? 私が上下のキーを押したとき、前回シェルで入力したコマンドにアクセスしたいと思います。このセッション中に入力したものだけでなく、Pythonスクリプトも実行しました。 その任意のヘルプcmdがreadline module

    0

    1答えて

    私はPythonのcmdモジュールを使用して端末入力ループを処理しています。 スレッドをバックグラウンドで実行しています。これは、メッセージを受信したときに端末に何かを印刷します。私は、関連する質問hereを尋ねると、基本的にメッセージが入って来たときにように、ユーザーの入力を壊さないようにする一つの方法は、ユーザー入力を追跡することであろうと言われた > writing a com @@@ m

    5

    1答えて

    cmdモジュールを使用してPython 3.5アプリケーションを作成しました。私が実装したい最後のことは、CTRL-C(sigint)シグナルの適切な処理です。私はそれが多かれ少なかれバッシュはそれをしないように動作したいと思います: 印刷^ C時点でカーソルがバッファ 明らかである入力テキストが削除されるよう は次へスキップライン、プロンプトを出力し、基本的に入力 待つ:ここ /test $ b

    0

    1答えて

    こんにちは私は、Cmdモジュールを使ってPythonでネストされたインタプリタを作成したいと考えています。 プロジェクトを簡単に拡張できるようにする(つまり、新しいPythonファイルをフォルダに追加し、メインコードをロードできないようにする)ために動的モジュールの読み込みを設定します。 私の入れ子になったインタプリタは、現在、このような設定である:ネストされたインタプリタを作成するために、私はS

    6

    1答えて

    PythonのTwistedとCmdが好きです。私はそれらを一緒に使いたい。 TwistedのLineReceiverでタブキーイベントをすぐに(Enterを押さずに)受け取る方法がわからないので、これまでのところ、タブ補完の仕方を理解していませんでした。は別にタブ補完から #!/usr/bin/env python from cmd import Cmd from twisted.inte

    0

    1答えて

    カスタム構成スクリプトを実行するための簡単なコマンドラインインターフェイスを提供する私のサーバーで実行しているpythonスクリプトを作成しました。私はこれまでのところ、これを行うために、CMDモジュールを使用したことだし、それは素晴らしい仕事をしています: from cmd import Cmd class MyPrompt(Cmd): def do_run1(self, arg