python/twisted で遊び始めましたが、Windows で標準入力の例を からテストするcmd.exe
と、例が機能しません。私はpython 2.7とtwisted 12.1.0(バイナリmsiパッケージ)を使用しています。バッファリングの問題であることを願ったので、「python -u stdin.y」でスクリプトも実行してみましたが、何も変わりませんでした。
明らかに、このスクリプトは Linux と OS X で動作します。
python/twisted で遊び始めましたが、Windows で標準入力の例を からテストするcmd.exe
と、例が機能しません。私はpython 2.7とtwisted 12.1.0(バイナリmsiパッケージ)を使用しています。バッファリングの問題であることを願ったので、「python -u stdin.y」でスクリプトも実行してみましたが、何も変わりませんでした。
明らかに、このスクリプトは Linux と OS X で動作します。
Windows のコンソールで作業するためのオープン Twisted チケットtwisted.internet.stdio
が既に存在します。このチケットに関連付けられたかなりの量のコードと、膨大な量の診断もあります。
要するに、Windows コマンド ラインは非常に混乱しています。POSIX 標準のコマンド ラインとは異なるインターフェイスであるということでもありません。それはまったく別の種類のものです。Linux または OS X では、コンソールは、バイトと制御コードを送信する小さな偽のテレタイプのようなものです。Windows では、コンソールは、ビデオ メモリに書き込む DOS を実行する小さな偽のコンピュータのようなものです。
それでも、そのチケットを手伝ってください!それはもう少し興味を引くことができます!