我的 Python 代码中有一个奇怪的行为。它在我的 Windows 控制台中运行良好
例如,
@cmd.exe:python文件.py
我的file.py文件的内容
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)
当我这样做时,相同的代码不起作用:
curl ://filepath/file.py | sudo python3
在 SSH 下的控制台中。我已经尝试过使用PuTTY和 Git Bash,但我仍然遇到同样的错误。
SSH 控制台中的 EOFError:
我已经尝试使用 sys.stdin,但它没有按预期工作。