我有數據的行百這樣的:名單'對象有沒有屬性「帶」
Patch: 148077-01 Obsoletes: Requires: 120011-14 Incompatibles: Packages: SUNWcsr
Patch: 148407-01 Obsoletes: Requires: 144500-19 Incompatibles: Packages: SUNWcsr, SUNWcsu
Patch: 148683-01 Obsoletes: Requires: 120011-14 Incompatibles: Packages: SUNWcsr
Patch: 148948-01 Obsoletes: Requires: 118833-36, 127127-11 Incompatibles: Packages: SUNWcsr
Patch: 121061-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
Patch: 150435-01 Obsoletes: Requires: Incompatibles: Packages: SUNWcsr
Patch: 149171-02 Obsoletes: 148407-01 Requires: 118833-36, 137137-09, 144500-19
我希望得到一個逗號分隔值的字符串,它是後弦「修補」,即「 148077-01,148407-01,148683-01 ......」
我已經寫了代碼,但是我得到錯誤‘‘清單’對象有沒有屬性‘條’’
下面是我的代碼,請幫忙:
def getPatchId(self):
PatchId = None
output = None
finalOutput = []
output = self.client.execCmd('showrev -p | grep SUNWcsr')
if output:
for line in output.split('\n'):
outString = re.match(r".*?Patch:\:\s+([^\s]+)", line)
finalOutput.append('outString')
return finalOutput
在發佈的代碼中沒有對'strip()'的調用。 –
我認爲他的意思是'分裂'? –
'output'是多行字符串還是單行字符串列表? –