极端的 python/sql 初学者在这里。我环顾四周寻求一些帮助,但无法准确找到我需要的东西 - 非常感谢任何帮助。
正如标题所示,我有一个非常大的文本文件,我想最好使用 python 将其解析为 sql 数据库。文本文件设置如下:
#Parent field 1.1
child 1.1
child 1.1 continued
# Parent field 1.2
child 1.2
# Parent field 1.3
child 1.3 text
child 1.3 text
more child 1.3 text
...
# Parent field 1.88
child 1.88
#Parent field 2.1
child 2.1
etc...
关于列表的一些关键点:
- 第一个字段(即 1.1、2.1)在 # 之后没有空格
- 每个子行的长度具有可变的字符长度和换行符,但在下一个父行之前总是有一个空行
- 每个父级有 88 个字段
- 有数百个父字段
现在,我希望每个父字段 (1.1, 1.2, 1.3 --> .88) 成为一列,并且行由后续数字填充 (2.1, 3.1 -->100s)
有人可以帮我设置一个 python 脚本并给我一些如何开始解析的方向吗?如果我没有正确解释任务,请告诉我,我会及时提供更多详细信息。
非常感谢!
本
编辑:我刚刚意识到列数不是恒定的 88,它是可变的