変数「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']
}
'''