Python 2.7 使用索引拆分文本文件
我有一个文件示例Python 2.7 使用索引拆分文本文件,python-2.7,Python 2.7,我有一个文件示例 a=1,2,3,4ptr b=5,6,7,5ptr c=9,10,11float 如何使用索引将其拆分并存储到字典中,并将ptr与float分开,以便所有ptr都应该在ptr文件中,而float应该在float文件中。 输出应该像{'a':['1','2','3','4ptr']}也许这些行代码 # -*- coding: utf-8 -*- def convert_file(file_path): f = open(file_path, "rb") re
a=1,2,3,4ptr
b=5,6,7,5ptr
c=9,10,11float
如何使用索引将其拆分并存储到字典中,并将ptr与float分开,以便所有ptr都应该在ptr文件中,而float应该在float文件中。
输出应该像
{'a':['1','2','3','4ptr']}
也许这些行代码
# -*- coding: utf-8 -*-
def convert_file(file_path):
f = open(file_path, "rb")
result = {}
for line in f.xreadlines():
line = line.replace("\n", "")
result[line.split("=")[0]] = line.split("=")[1].split(",")
return result
if __name__ == '__main__':
print convert_file("./sb.txt")
发布您迄今为止尝试过的内容。我们从现有的代码开始。这里有一个小的格式损坏,您可以在从源代码获取文件时分离类型部分吗?否则,您将不得不多写几行或编写一个好的regexp。分割文件后,我们必须通过检查最后一个indexPost来分隔所需的输出和您尝试实现它的代码