파이썬 코드에서 이상한 동작이 발생했습니다. 파이썬 내 file.py 파일SSH 콘솔에서 print()를 실행 한 후 input()을 사용할 때
print("-------------------------- RANDOM STRING HERE! --------------------------------")
email = input()
print("-------------------------- RANDOM STRING HERE! --------------------------------")
name = input()
print("-------------------------- RANDOM STRING HERE! --------------------------------")
address = input()
print("-------------------------- RANDOM STRING HERE! --------------------------------")
print(email+name+address)
이을의 file.py
콘텐츠 : 그것은
cmd.exe를 @, 내 Windows 콘솔 예를 들어
에서 잘 실행 내가 할 때 같은 코드가 작동하지 않습니다.
curl ://filepath/file.py | sudo python3
콘솔의 SSH에서
. 나는 이미 PuTTY와 힘내 배쉬로 시도했지만, 나는 여전히 같은 오류가 발생하고있다. SSH 콘솔에서
는 EOFError가 :
이미 sys.stdin를 사용하려고했으나 예상대로 작동하지 않습니다.
당신은 표준 입력을 통해 스크립트를로드를 . 파이썬은 이미 그것을 모두 읽었으며 더 이상 사용할 수있는 것이 없습니다. – ephemient
@ephemient는 어딘지에서 어떻게 검색되고 이해됩니까? 나는 여전히 콘솔 아래에서 사용자의 입력을 얻을 수 없습니다. 시도한 sys.stdin.read() => nope 및 sys.stdin.buffer.raw.read (100)), cmd에서 작동하지만 ssh ...를 통해 안된다. (무제한 필드이고 입력 할 때 제출하지 않는다.) 어떤 방법으로도 작동 할 것으로 기대 되는가? – Yidir