2014-05-23 1 views
0

이 같은 dicts의 목록을 가지고 정보를 입력합니다 들.목록, 어떻게 나중에

for info in mylist 
    subprocess.check_output(['iscsicli.exe', 'LoginTarget', info['name'], 'T', portalip, portalport, '*', info['Id'], '*', '*', '*', '*', '*', '*', '*', '*', '*', '*', '*', '*']) 
: 나는 모든 라인의 목록 I endup 명령을 호출하고 나는이

for line in content: 
    if line.startswith('some_identifier'): 
     line.strip('\n') 
     #put the line into an unused 'name' value field 

같은 라인을 읽은 후 나중에 나는과 같이 OS에 의해 실행되는 로그인 명령을 생성 할

그래서 나는 myList에있는 사용되지 않는 '이름'슬롯에 두 번째 코드 조각에서 읽어 줄을 추가 할 수 있습니다 수행 할 작업을

+0

언제 적'myList'를 사용합니까? –

+0

나중에 목록의 정보를 기반으로 일부 정보가 생성됩니다. 나는 그것을 반복하고 내용을 생성한다. – RG337

+0

그러나 어떤 식으로 기존 구조를 코드와 관련 지을 수 있습니까? –

답변

2
for line in content: 
    if line.startswith('some_identifier'): 
     line.strip('\n') 
     #put the line into an unused 'name' value field 
     for dict in mylist: 
      if dict['name'] == None: 
       dict['name'] = line 
       break