我正在尝试分割一个大文件,其中有几个段落,每个段落的长度都是可变的,唯一的分隔符是下一个段落的重点...

有没有一种方法可以为每个段落获取几个不同的文件?
最后一件事是将每个单独的段落写入MySQL数据库...

输入示例:


Lorem ipsum dolor坐镇,奉献自若,sius do eiusmod tempor incididunt ut Labore et dolore magna aliqua。尽量不要抽烟,不要因抽烟而锻炼。
Duis aute irure dolor in reprehenderit in voltate velit esse cillum dolore eu fugiat nulla pariatur。 “不愿出现在圣人面前的感受者,就在犯规的情况下动摇了动手能力。”


输出:每个段落是数据库中的单独条目

最佳答案

这是您按项目符号点分割文件的方式:

new_files = open(source_file).read().split(u'\u2022')
for par in new_files:
  open("%s.txt"%new_files.index(par),"w").write("%s"%par)
  LOAD DATA INFILE "%s.txt"%new_files.index(par) INTO TABLE your_DB_name.your_table;

关于python - 如何分割由项目符号点分隔的文件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30303810/

10-12 17:18