用Python解析来自ACME PACKET的CDR

时间:2015-05-27 00:26:24

标签: python parsing csv cdr

我正在尝试解析来自ACME PACKET SBC的CDR记录。大部分数据都是CSV,我遇到的问题是我遇到了一些奇怪的情况,并不是每个CDR都只是针对其中一些。我最初开始尝试使用CSV阅读器这样做。

带有编辑信息的CDR

A

该领域还有300个其他专栏,但这是我不足之处的一个例子。

代码片段

C

使用以下代码我将得到以下内容

...stop,"{phone_number} sip:{phone_number}@{ip_address}", ""{first_name},{last_name}"sip:{phone_number}@{ip_address}", "NAS-Identifier"...

我还尝试用pandas读取这个内容,并且由于side quotechar中的逗号而分割大致相同的东西。

另外,如果“在quotechar内部,我认为那里也存在问题。

这也是大多数记录中的一些变量,这个工作正常,只有几百个有这个问题,但由于我无法告诉记录如何格式化它才能触及我,我将无法以不同方式解析这些。

非常感谢所有帮助。

由于

0 个答案:

没有答案