使用Python分割长字串

时间:2019-05-08 11:47:04

标签: python string split

假设我有一个长字符串(作为来自txt文件的输入),其中包含诸如public ActionResult DeleteRow(int id) { var status = false; var message = ""; using (ConcurrentDBEntities db = new ConcurrentDBEntities()) { var data = db.ApiRedirects.Find(id); if (data != null) { db.ApiRedirects.Remove(data); db.SaveChanges(); status = true; } else { message = "Error!"; } var response = new { id = id, status = status, message = message }; JObject o = JObject.FromObject(response); return Content(o.ToString()); } 之类的术语,并且我想使用Python脚本将其拆分并写入新文件中。我的问题是我希望每72个字符开始“寻找”下一个2*log(y) + 5*x + z3 -65./5.*y + ...,然后进行拆分。仅供参考,此表达式旨在作为对 C代码。

1 个答案:

答案 0 :(得分:-1)

这里f[::72]将给文件中的每72个字符,并将其分割并写入文件f2

 f=open('f.txt').read()
    f2=open('f2.txt','w')
    for i in f[::72]:
        print(i.split('+'),file=f2)