使用python使用分隔符解析文本文件

质疑

我需要解析一个文本文件,如下所示:

"id"$"date"$"text"

  10001$2016-01-11$"[start]
  this is some text
  [stop]
  "
  10002$2014-03-12$"[start]
  this is some more text
  [stop]
  "

使用Python放入库中,并将这三个不同的元素(id,日期和文本)作为键。

我不确定如何使用定界符拆分这些元素,以及如何将第一行用作列表中所有元素的键。

这样的事情甚至可以只打印它就行:

infile = open('filename.txt', 'r')
for line in infile:
    if "????" in line:
        print(line, next(infile))

如果我尝试:

infile = open('filename.txt', 'r')
   for line in infile:
    if '"text"' in line:
            print(next(infile)) 

它只打印第一行。

理想的情况是:

[{'id':'10001', 'date':'2016-01-11', 'text':'this is some text'},{'id':'10002', 'date':'2014-03-12', 'text':'this is some more text'}]
银河系
import csv
with open(path,'rb') as f:
    reader = csv.reader(f,delimiter='$')
    res = [ {'id':line[0],'date':line[1],'text':line[2]} for line in reader ]
    res = res[1:]

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在文本文件上使用分隔符

来自分类Dev

如何使用唯一分隔符解析文本文件?

来自分类Dev

使用“|”将带有推文的文本文件解析为 csv 分隔符

来自分类Dev

如何使用numpy导入python中没有分隔符的文本文件?

来自分类Dev

PYTHON:使用分隔符无法读取文本文件

来自分类Dev

如何使用numpy导入python中没有分隔符的文本文件?

来自分类Dev

使用python将分隔符添加到文本文件

来自分类Dev

在python中使用递归根据分隔符拆分文本文件

来自分类Dev

Python - 使用分隔符从文本文件中拆分数据

来自分类Dev

使用phpexcel逗号或制表符分隔符读取文本文件

来自分类Dev

使用\ n分隔符将文本文件中的项目打印到CSV文件

来自分类Dev

使用分隔符读取文本文件中的所有行

来自分类Dev

在Linux中使用不同的分隔符从文本文件中提取列

来自分类Dev

使用多个分隔符从MATLAB中的文本文件导入数据

来自分类Dev

在Linux中使用特定的分隔符对文本文件中的行进行排序

来自分类Dev

使用点分隔符将double写入文本文件

来自分类Dev

使用空格分隔符将对象从文本文件读入数组

来自分类Dev

在Linux中使用特定的分隔符对文本文件中的行进行排序

来自分类Dev

使用扫描仪和分隔符将文本文件读入数组列表

来自分类Dev

解析大型 excel 文件并将结果写回带分隔符的文本文件

来自分类Dev

如何在python中没有分隔符的情况下解析文本文件

来自分类Dev

努力根据其分隔符来解析不同的文本文件

来自分类Dev

用不同的分隔符保存文本文件

来自分类Dev

使用Python解析文本文件

来自分类Dev

导入Access 2010时,使用带分隔符的文本文件的第二行作为标题行。

来自分类Dev

在python中快速访问/查询带分隔符的大型文本文件

来自分类Dev

如何在python中编写没有任何分隔符的文本文件?

来自分类Dev

将带有空格分隔符的文本文件导入python中的csv

来自分类Dev

如何在python中编写没有任何分隔符的文本文件?

Related 相关文章

  1. 1

    在文本文件上使用分隔符

  2. 2

    如何使用唯一分隔符解析文本文件?

  3. 3

    使用“|”将带有推文的文本文件解析为 csv 分隔符

  4. 4

    如何使用numpy导入python中没有分隔符的文本文件?

  5. 5

    PYTHON:使用分隔符无法读取文本文件

  6. 6

    如何使用numpy导入python中没有分隔符的文本文件?

  7. 7

    使用python将分隔符添加到文本文件

  8. 8

    在python中使用递归根据分隔符拆分文本文件

  9. 9

    Python - 使用分隔符从文本文件中拆分数据

  10. 10

    使用phpexcel逗号或制表符分隔符读取文本文件

  11. 11

    使用\ n分隔符将文本文件中的项目打印到CSV文件

  12. 12

    使用分隔符读取文本文件中的所有行

  13. 13

    在Linux中使用不同的分隔符从文本文件中提取列

  14. 14

    使用多个分隔符从MATLAB中的文本文件导入数据

  15. 15

    在Linux中使用特定的分隔符对文本文件中的行进行排序

  16. 16

    使用点分隔符将double写入文本文件

  17. 17

    使用空格分隔符将对象从文本文件读入数组

  18. 18

    在Linux中使用特定的分隔符对文本文件中的行进行排序

  19. 19

    使用扫描仪和分隔符将文本文件读入数组列表

  20. 20

    解析大型 excel 文件并将结果写回带分隔符的文本文件

  21. 21

    如何在python中没有分隔符的情况下解析文本文件

  22. 22

    努力根据其分隔符来解析不同的文本文件

  23. 23

    用不同的分隔符保存文本文件

  24. 24

    使用Python解析文本文件

  25. 25

    导入Access 2010时,使用带分隔符的文本文件的第二行作为标题行。

  26. 26

    在python中快速访问/查询带分隔符的大型文本文件

  27. 27

    如何在python中编写没有任何分隔符的文本文件?

  28. 28

    将带有空格分隔符的文本文件导入python中的csv

  29. 29

    如何在python中编写没有任何分隔符的文本文件?

热门标签

归档