0

命令がある

application = raw_input('Enter the application name you want to deploy\t\n')
connect('weblogic','weblogic','t3://host:port')
deploy(appName='application', 
       path='/home/application.war', 
       targets='MS1', 
       upload='true')
startApplication(appName='application')

上記の application は、ユーザーが入力した値であり、その値はコマンドdeployおよびstartApplicationof で置換する必要がありますwlst

%s % valueandを使ってみ.format(value=value)ましたが、 deploy コマンドの application の値を代入できませんでした。

どうやってそれをするのですか?何か案は ?

私はpython 2.3.4を使用しています

4

1 に答える 1

0

application変数は文字列として扱われるため、変数を引用符で囲まないでください。これはあなたのために働くはずです:

application = raw_input('Enter the application name you want to deploy\t\n')

connect('weblogic','weblogic','t3://host:port')

deploy(appName=application,
       path='/home/%s.war' % application, 
       targets='MS1', 
       upload='true')

startApplication(appName=application)
于 2013-05-03T23:57:52.553 に答える