LETTER,NUMBER のコンマ区切りトークンを含む大きなファイルがあるとします。標準入力から読み取り、各行に NUMBER+1 を出力するプログラムを書きたいとします。非常に些細なプログラム、私は理解しています。ただし、ここに制約があります。この標準からはパイプで 1 回しか読み取ることができず、空のファイルのプログラミングから開始する必要があります。
たとえば、次のようになります。
猫 FILE.csv | python empty_program.py
これにより、必要なコードを作成できるインタラクティブなセッションがポップアップするはずです。empty_program.py は stdin.readline() を呼び出していないため、stdin バッファは適切にそのままです。
このようなことは可能ですか?
これを行うことができるものの 1 つの例は、Excel VBA デバッガー/IDE です。プログラムのソース コードに新しい行を追加し、実行を継続するなど、実行を一時停止することができます。