我有数据的行百这样的:名单'对象有没有属性“带”
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'是多行字符串还是单行字符串列表? –