我有一个很长的文本文件,每个段落有6行和7行。我需要把所有七行的段落都写进一个文件,六行的段落写进一个文件。
或删除6行(7行)段落。
每段用空行隔开(或两个空行)。
文本文件示例:
Firs Name Last Name
address1
Address2
Note 1
Note 2
Note3
Note 4
First Name LastName
add 1
add 2
Note2
Note3
Note4
etc...
我想用python3forwindows。欢迎任何帮助。谢谢!在
Tags:
作为对stackoverflow的欢迎,并且因为我认为您现在已经搜索了更多的代码,我建议您使用以下代码。在
它核实段落不超过7行,不少于6行。当源代码中存在这样的段落时,它会发出警告。在
您将删除所有打印以获得干净的代码,但使用它们,您可以遵循算法。在
我认为这里面没有错误,但不要认为这是百分之百的肯定。在
这不是唯一的方法,但是我选择了一种可以用于所有类型的文件的方法,不管大小:一次迭代一行。可以一次读取整个文件,然后将其拆分成一系列行,或者借助正则表达式进行处理;但是,当一个文件很大时,一次读取所有文件都会消耗内存。在
我也对你的问题投赞成票,因为这是一个似乎不容易解决的问题,不让你一个职位一个否决票,这是一个士气低落的开始。就像其他人说的那样,下次尽量把你的演讲做得更好。在
一。在
编辑:
这是一个简化的代码,它只包含6到7行的段落,精确地由1到2行分隔,正如问题的措辞所述
^{pr2}$相关问题 更多 >
编程相关推荐