4

python/twisted で遊び始めましたが、Windows で標準入力の例を からテストするcmd.exeと、例が機能しません。私はpython 2.7とtwisted 12.1.0(バイナリmsiパッケージ)を使用しています。バッファリングの問題であることを願ったので、「python -u stdin.y」でスクリプトも実行してみましたが、何も変わりませんでした。

明らかに、このスクリプトは Linux と OS X で動作します。

4

1 に答える 1

5

Windows のコンソールで作業するためのオープン Twisted チケットtwisted.internet.stdioが既に存在します。このチケットに関連付けられたかなりの量のコードと、膨大な量の診断もあります。

要するに、Windows コマンド ラインは非常に混乱しています。POSIX 標準のコマンド ラインとは異なるインターフェイスであるということでもありません。それはまったく別の種類のものです。Linux または OS X では、コンソールは、バイトと制御コードを送信する小さな偽のテレタイプのようなものです。Windows では、コンソールは、ビデオ メモリに書き込む DOS を実行する小さな偽のコンピュータのようなものです。

それでも、そのチケットを手伝ってください!それはもう少し興味を引くことができます!

于 2012-07-12T00:42:59.353 に答える