我正在尝试在我的jython脚本中包含一个变量来保存我的节点名,但我最终得到了BSFEXception
。我的脚本是这样的:
node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets('[-nodeName %node% -serverName server1 -widgets C:/package/widgets/Widgets.zip]')
虽然我可以用jacl做到这一点,但我找不到在jython中执行此操作的方法 - 这就是我编写的大部分脚本。
答案 0 :(得分:1)
语法为:
node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets('[-nodeName %s -serverName server1 -widgets C:/package/widgets/Widgets.zip]' % node)
有时使用真实列表会更方便:
node=AdminControl.getNode()
AdminTask.installBusinessSpaceWidgets(['-nodeName', node, '-serverName', 'server1', '-widgets', 'C:/package/widgets/Widgets.zip'])