我有一个需要拆分的长文本文件。 每行包含178个由数字和字符组成的字符。 我想按照模式拆分它们,因为它们需要放在mysql数据库中。 它必须是这样的:
第一个数字到第10个数字=键
第11个数字到第15个数字= ID
第16个数字到第25个= NAME
23th to 26th = Ref nr。
等等。所以它需要拆分的方式是不寻常的,但我知道它需要拆分的索引。
有什么想法吗?
Thnx by advance
答案 0 :(得分:1)
你可以试试这个:
file_data = [i.strip('\n') for i in open('filename.txt')]
new_data = [[i[:10], i[11:15], i[16:25], i[23:26]] for i in file_data]
现在将创建一个包含密钥,ID,名称和参考号的列表列表。