字符串拆分成单个字符python,python把一个字符串拆分成多个字段

  字符串拆分成单个字符python,python把一个字符串拆分成多个字段

  您希望将战斗支援车文件中的每一行拆分为多个文本块,并将它们另存为单独的文本文件。一列包含一个文本块。我的项目_拆分函数与定义的文本块完全相同,但应用于战斗支援车文件时收到了错误

  文件“无标题. py”,第25行,在项目_拆分中

  idx=text_lines.index(「ABC") 1

  值错误:“ABC”不是一个列表

  我使用的代码如下。

  导入是

  导入全局唯一识别

  efitems _ split(文件) :

  数据=文件

  ##首先,我们想要删除所有的wewanttoremoveallemptylinesinthetextfiles

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  DATA=re sub(r \n \ s * \n , \ n ,DATA,re .多行)).

  ##然后,我们删除直到字母表的所有行

  text_lines=data.split(\n )。

  idx=text_lines.index(ABC ) 1

  数据=\n .join (text _ lines [ idx : ])))))))。

  ##最后,wesplitthetextfilesintomultiplefiles,每个文件都有一条新闻

  当前文件=无

  forlineindata.split(\n ):

  #设置初始文件名,

  if current_file==None and line!=:

  current_file=str(uuid.uuid4()).txt)# thiswillassignarandomfilename

  #current_file=line .文本

  # thisistohandletheblanklineafterbrief

  如果当前文件==无:

  继续

  text_file=open(current_file, a )。

  文本文件.写入(行\n )。

  文本文件关闭(

  # resetfilenameifwehavefinishedthissection

  #其标识为:

  #从demographics-^人口统计开始

  #包含somerandomamountoftext-.*

  #endswith(-) $

  ifre.match (r (^人口统计:*\) $、行)不是无:

  当前文件=无

  导入战斗支援车

  打开(第一册.CSV,)rb)作为战斗支援车文件:

  SPAMreader=CSV.reader(CSVfile,delimiter=,)

  对于spamreader中的行:

  项目_拆分(行)

  例如,csv文件中的每一行可能如下所示:

  "媒体新报告

  哥伦比亚广播公司

  主题1 dzfffaagasgaeherhryyeshdh

  人口统计:12 000人(男性16人)7000人(女性16人)

  话题2

  fszgseeztrbwtewtmytmutryrmujfcj

  人口统计:10,000人(男性16人)5,000人(女性16人)

  你对这些内容满意吗?「

  我想把它分开:

  哥伦比亚广播公司

  主题1 dzfffaagasgaeherhryyeshdh

  人口统计:12 000人(男性16人)7000人(女性16人)

  和

  话题2

  fszgseeztrbwtewtmytmutryrmujfcj

  人口统计:10,000人(男性16人)5,000人(女性16人)

  你对这些内容满意吗?「

  将每个文件另存为单独的文本文件。我已经在文本本身上执行了这个功能,那是完全正常的。问题是,在战斗支援车文件中运行时,不知道每行都是文本块,尝试转换为字符串是徒劳的。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: