我有一个python程序,它使用raw_input
来捕获给定用户的输入,我还使用while循环来确保我确实得到了所需的输入。在
这是它的样子
while True:
marathon_host = input("Enter the DNS hostname or IP of your Marathon Instance:")
if not marathon_host:
print("Please enter a value!")
continue
else:
break
我有几个输入变量是这样设置的。我现在正试着把整件事都处理掉。我想为这个程序创建一个docker映像,但我不知道如何通过docker/python计算出输入变量。在
任何关于如何开始或在哪里阅读更多关于如何做到这一点的帮助,我们将不胜感激。我希望能够指定docker环境来反映这些输入变量,就好像用户实际上正在执行提示一样。在
这是非常开放的,因为有几种解决方案。一种方法是重定向stdin:
您也可以传入一个序列化的answerfile(json或yaml很容易支持),只需相应地设置输入值而不提示是否提供了该文件,这是我推荐的路径。在
相关问题 更多 >
编程相关推荐