绕过Python脚本的提示

绕过Python脚本的提示,python,Python,有一个weblogic脚本test.sh,其代码如下 echo "Starting ...." java weblogic.WLST helloworld.py echo "Ending ..." 打印“启动…”后的输出提示输入以下消息 创建密钥文件可能会降低系统的安全性(如果存在) 创建后未保存在安全位置。你想去吗 创建密钥文件?是还是不是 然后我必须手动按下y或n,我希望将其自动设置为“y” 这是一个例外,不需要用户干预 我需要以某种方式自动传递“y”,以便脚本继续流动,而不是停止用户

有一个weblogic脚本test.sh,其代码如下

echo "Starting   ...."
java weblogic.WLST helloworld.py
echo "Ending ..."
打印“启动…”后的输出提示输入以下消息

创建密钥文件可能会降低系统的安全性(如果存在) 创建后未保存在安全位置。你想去吗 创建密钥文件?是还是不是

然后我必须手动按下y或n,我希望将其自动设置为“y”

这是一个例外,不需要用户干预

我需要以某种方式自动传递“y”,以便脚本继续流动,而不是停止用户输入

下面是helloworld.py脚本的内容

connect(user1,p@ss,'t3://myhost:9999')
storeUserConfig(userConfigFile='userconfig.secure',userKeyFile='userkey.secure') 
disconnect() 
exit()

你能帮我吗?

问题已经在这里得到了回答->


解决方案是python中的subprocess()?你到底在这里干什么?这个问题中几乎没有任何信息。如果这是Linux和Bash,您可以执行
echo'y'| java weblogic.WLST helloworld.py
,但如果是这样,我相信您应该重新标记您的问题。重新表述我的问题。可能重复