0

変数「output」の文字列「External-dep」を解析し、その値を含む辞書のリストを作成しようとしています。この変数は、変数「output」の複数の場所に存在します..最新のものを取得する必要があります。 .values to "External-dep" is always integers.. 現在、以下で立ち往生しています。文字列 "External-dep" を解析できません。誰か入力を提供できますか?

Master_change ="12345"
external_dep ={}
output="""change Ied13af85dec9128b6a715739b50ae2f33a92cf14
  project: platform/data
  branch: master
  id: Ied13af85dec9128b6a715739b50ae2f33a92cf14
  number: 12345
  subject: code: test
  owner:
    name: danile david
    email: gdavid@com.domain.com
    username: gdavid
  url: https://review-android.company.com/12345
  createdOn: 2013-02-19 18:10:36 PST
  lastUpdated: 2013-04-24 13:43:23 PDT
  sortKey: 0024a01b0003dc6c
  open: true
  status: NEW
  comments:
    timestamp: 2013-04-22 15:20:17 PDT
    reviewer:
      name: danile david
      email: gdavid@com.domain.com
      username: gdavid
    message: Patch Set 4:

             External-dep: 311957
  comments:
    timestamp: 2013-04-24 13:43:23 PDT
    reviewer:
      name: danile david
      email: gdavid@com.domain.com
      username: gdavid
    message: Patch Set 4:

             External-dep: 312994 311957 312591

type: stats
rowCount: 1
runTimeMilliseconds: 4"""

    for line in output :
        if 'External-dep' in line:#make External-dep case-insensitive
            print line

    '''

期待される出力:-

    external_dep = {
        '12345': ['312994','311957','312591']
        }

'''
4

2 に答える 2