問題タブ [telnetlib]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
15793 参照

python - Python - 文字列から最後の行を削除

telnetlib を使用して Telnet セッション内でデータをキャプチャして操作しようとしています。かなりうまくいっていますが、Python に慣れていないため、頭痛の種になっています。

私の問題は非常に簡単です。必要なデータをキャプチャして表示することはできますが (これまでのところ)、キャプチャしたデータから最後のデータ行を削除しようとすると、エラーが繰り返されるようです。私のコードは次のようになります。

非常に単純です...では、tn.read_very_eager() または data() からデータの最後の行を削除するにはどうすればよいでしょうか?

どんな方向でも素晴らしいでしょう...本当に単純な質問で申し訳ありませんが、これまで読んで試したことは、私をイライラさせるだけでした.私のキーボードはこれ以上酷使することはできません:)

0 投票する
1 に答える
1961 参照

python - 文字列にスペースが含まれていると、telnetlib 書き込みコマンドで文字列とテキストを組み合わせても機能しない

私は telnetlib を使用して Web サーバーからテキスト ファイルを読み取り、数秒ごとにローテーションしながら行を LCDProc サーバーにプッシュします。インポートされた行にスペースがない限り、これまでのところすべて正常に機能します。Pythonのドキュメントを読んで検索しましたが、役立つものは何も見つかりません。役に立たないPythonは初めてです。

「widget_set G 1 1 1」は、次のテキストをどこに置くべきかを指定します。その後、表示したいものを追加します。これは問題なく動作しますが、理解できません。%s はスペースを挿入しているように見えますが、これは Python ではなく LCDproc サーバーに固有のコマンドであると推測していますか? '\n' は改行ですか? ディスプレイの 1 行に 1 つ必要な理由がわかりません。ただし、時間はスペースでフォーマットされており、これは正しく表示されます。

問題はディスプレイの 2 行目にあります。\" と " のさまざまな組み合わせを試してみましたが、結果がまちまちでしたが、スペースを含む行を表示できず (空白になるだけです)、見逃すこともあります。最後の行。「line」文字列を送信するには、ここに何を書く必要がありますか? どこかで '\"' を使用して、ある時点で動作していましたが、コードの一部を変更したため、再び動作するようになりませんか?

十分な忍耐力があれば、答えが見つかるまで通常は Google で検索できますが、ここで髪を引っ張っています。

関係がある場合は、すべての tn.write 行の後に次の行を削除しました。これは、データ変数が何にも使用されていないデータの無限の行でいっぱいになっているように見えたためです。

参照用の完全なコード:

0 投票する
1 に答える
1631 参照

python - Python コードで telnetlib 書き込み関数が機能しないのはなぜですか?

私は数週間Pythonを学んでいて、チャットアプリを構築しようとしていて、twistedを選択して快適に感じましたが、クライアントテストコードで奇妙な問題に遭遇しました.

ここに私のサーバーコードがあります:

これは私のクライアント テスト コードです。telnet の方法でサーバーをテストしようとしました。

ただし、tn.write() はメッセージを送信しますが、サーバー コンソールでは lineReceived が呼び出されないことに気付きましたが、実際の telnet では呼び出されます。どうもありがとう!

0 投票する
1 に答える
435 参照

python - 2.7 の Python と telnetlib。私にとってはまったく機能しません

以下は、コマンドラインから接続したときに取得するストリーミング データです。それでも..衝撃をやめる...私はpythonからデータを取得しません。出力をスクリーンに印刷できないのはなぜですか? サーバーに接続するだけで十分だと思う人もいるでしょう。

以下は、同じマシン上で動作している telnet セッションです。

0 投票する
1 に答える
1277 参照

python - Python Telnet スクリプト

Python スクリプトは初めてですが、ネットワーク上の他のデバイスで動作するスクリプトを作成しました。リモート デバイスに構成を TFTP サーバーにバックアップするよう指示するスクリプトを変更しようとしています。私の 3Com、HP スイッチでは問題なく動作しますが、停止する DLINK POE スイッチを追加しただけです。コードは次のとおりです。

私は常に以下の出力を取得し、タイムアウトします。30以上のデバイスで問題なく動作するため、何が間違っているのかわかりません

よろしくお願いします。

0 投票する
0 に答える
491 参照

python - telnetlib で python スクリプトを使用して telnet 経由で comserver をリセットする方法

com サーバーを自動的にリセットする Python スクリプトを作成したいと考えています。この目的のために、スクリプトはコマンド「2」、「5」、「y」を送信する必要があります。私はすでにこの小さなプログラムを書きました。

このプログラムは、私の Telnet クラスを使用します。

しかし、このプログラム全体が機能していません。サーバーへの接続は確立されていると思いますが、コマンドは送信または実行されません。また、telnet セッションからのフィードバックもありません。接続が確立されるのは最初だけです。

あなたがアイデアを持っていて、私を助けてくれることを願っています:-)

一番。