나는 어떻게 undestand 노력하고있어 input
작동합니다.subprocess는 input()에 입력을 제공하는 유일한 방법입니까?
간단한 함수와 같은 예를 들어 감안할 때 :
f
를 호출하고 파이프 라인을 구축하지 않고 뭔가를 인쇄 할 수있는 방법이있다
def f():
s = input()
print(s)
?
분명히 말미에 아무 것도 입력하지 않아도됩니다. 나는 반드시이 솔루션을 추천 할 것입니다,하지만 당신은 다른 기능에 input
를 리 바인드 수
. 당신은 임의의 파일을 읽고, 디폴트'sys.stdin'을 만들고, 다른 파일을 설정한다는 의미를 설명 할 수 있습니까? –
@RikP. 데모 코드가 추가되었습니다. 그 문장의 어느 부분이 당신에게 명확하지 않은가? – phihag
이제 네가 의미하는 바를 이해한다. 고마워! 나는'input'이 어떻게 작동하는지 이해하려고 노력했지만, 여러분의 예제는 도움이되었습니다. –