如何解析混合的单行和多行文本?

时间:2017-04-11 04:18:35

标签: python regex csv subprocess


我想从CM协同数据库查询任务信息。 我使用这些python脚本片段:

cmd = "ccm task -query -release " + release_name + \
        " -format \"%displayname; %task_synopsis; %task_description; %owner; %completion_date; %status\""
    (status, output) = subprocess.getstatusoutput(cmd)
print("status: {}".format(status))
print("output: \n{}".format(output))

然后我得到以下类似输出文本,其中第三列中有多行:

1179836; Development projects dev/1.0;      Init tools                                              yangli; 3/29/17 4:05 PM;  completed
                                            Result: no
                                            Comment: This is a testing review comment, it's ok.;

然后我如何将它们解析为.csv格式文件?    我想知道如何获得包含许多行的已完成的第三列。    非常感谢。

0 个答案:

没有答案