python3换行符和制表符_用Python中的换行符和制表符格式化字符串输出?

我正试图从大量文件中提取一些数据,并将它们转换为特定(JSON)格式,以便使用Django fixture导入数据库

我已经做到了:

'{\n“pk”:2,\n“model”:试验.条件,\n“fields”:{\n“trial_id”:NCT00109798,\n“keyword”:脑和中枢神经系统肿瘤,\n}{\n“pk”:3,\n“model”:试验.条件,\n“fields”:{\n“trial_id”:NCT00109798,\n“keyword”:淋巴瘤,\n}{\n“pk”:2,\n“model”:试验.标准,\n“fields”:{\n“trial_id”:NCT00109798,\n“gender”:两者都是,\n“minimum”年龄:18岁,\n“maximum”年龄:不适用,\n“health\u志愿者”:否,\n“textblock”:,\n}\n\t\t“pk”:2,\n\t\t“model”:trials.trials关键字,\n\t\t“fields”:{\n\t\t“试验号”:NCT00109798,\n\t\t“关键字”:原发性中枢神经系统非霍奇金淋巴瘤,\n\t\t}\n\t\t

…很多行之后。。。。。在

研究治疗完成后,每3个月随访一次,为期1年,每4个月随访1年,然后每6个月随访3年。\n\n预计应计:本研究共计提6-25名患者。\n,\n“总体状态”:招募,\n“阶段”:第2阶段,\n“登记”:25,\n“研究类型”:介入性,\n“条件”:2,3,\n“标准”:1,\n“总体联系人”:testdata,\n“位置”:4,\n“lastchanged”日期:2010年3月31日,\n“firstreceived”日期:2005年5月3日,\n“关键字”:2,3,\n“condition\u mesh”:,\n}\n\n{\n“pk”:测试数据,\n“model”:试验.接触,\n“fields”:{\n“试用号”:NCT00109798,\n“姓”:Pamela Z.New,MD,\n“电话”:,\n“电子邮件”:,\n}}

输出实际上需要如下所示:{

"pk": trial_id,

"model": trials.trial,

"fields": {

"trial_id": trial_id,

"brief_title": brief_title,

"official_title": official_title,

"brief_summary": brief_summary,

"detailed_Description": detailed_description,

"overall_status": overall_status,

"phase": phase,

"enrollment": enrollment,

"study_type": study_type,

"condition": _______________,

"elligibility": elligibility,

"criteria": ______________,

"overall_contact": _______________,

"location": ___________,

"lastchanged_date": lastchanged_date,

"firstreceived_date": firstreceived_date,

"keyword": __________,

"condition_mesh": condition_mesh,

}

"pk": null,

"model": trials.locations,

"fields": {

"trials_id": trials_id,

"facility": facility,

"city": city,

"state": state,

"zip": zip,

"country": country,

}

任何建议都将不胜感激。在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值