私はundestandしようとしていますどのようにinput
が動作します。例えばのような単純な機能を考えるとinput()に入力を提供する唯一の方法はサブプロセスですか?
:
def f():
s = input()
print(s)
をf
を呼び出し、それがパイプラインを構築することなく、何かを印刷するようにする方法がありますか?
明らかに言葉に何も入力しないでください。私は必ずしもこのソリューションをお勧めしていますが、別の関数にinput
を再バインドでき...
。任意のファイルから読み込み、デフォルトの 'sys.stdin'を作り、別のファイルを設定することで何を意味するのか説明できますか? –
@RikP。デモコードを追加しました。あなたにはっきりしていない部分はどれですか? – phihag
今、私はあなたが何を意味したのか理解しています、ありがとう!私は 'input'の仕組みを理解しようとしていましたが、あなたの例はとにかく役に立ちました。 –