将目录更改为列表的每个值

2024-09-28 23:44:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写以下代码:

connect('user', 'password', url='t3://host:1234')
domainConfig()
cd("JDBCSystemResources")
dataSources = cmo.getJDBCSystemResources()
if [len(dataSources) >0]:
    mylist = []
    for dataSource in dataSources:
        dsName = dataSource.getName()
        mylist.append(str(dsName))
        mylist_len=len(mylist)
    y=1
    while(y <= mylist_len):
            for dir in mylist:
                       cd(os.path.join(dir+'/JDBCResource/'+dir+'/JDBCResource/'+dir))
                       max_value = cmo.getMaxCapacity()
                       print dir+'='+str(max_cap)
                       cd('/')
                       y = y + 1

当我执行这段代码时,它只返回列表的第一个值,并给出这个错误

EssXADS=100

This Exception occurred at Sat Aug 21 08:41:53 UTC 2021. javax.management.AttributeNotFoundException: com.bea:Name=EssXADS,Location=FADomain,Type=weblogic.j2ee.descriptor.wl.JDBCConnectionPoolParamsBean,Parent=[FADomain]/JDBCSystemResources[EssXADS],Path=JDBCResource[EssXADS]/JDBCConnectionPoolParams:mds-ESS_MDS_DS Problem invoking WLST - Traceback (innermost last): File "/tmp/data_source_status_new.py.FS_bkp", line 16, in ? File "", line 182, in cd File "", line 1878, in raiseWLSTException WLSTException: Error cding to the MBean

请帮助我更改目录并对列表的每个值执行操作。我正在weblogic提示符上运行此命令


Tags: 代码inforlendirlinecdfile