复制txt文件中的个别段落

duplicate individual paragraphs in txt file

我有一个程序,我需要多次复制每个单独的文本块以使其重复。这就是我的。

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_003.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_004.speck

除了有 150 个 rot_"n".speck 文件,给出了 150 个单独的段落,所以手动执行此操作是不可能的。我需要的数据形式如下:

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_003.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_003.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_003.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_004.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_004.speck

echo update
echo snapshot
echo gall
echo clearobj
echo read rot_004.speck

有没有简单的代码。如果可能,最好在 python 中。谢谢

使用:

for i in range(0,150):
    print("echo update \necho snapshot \necho gall \necho clearobj")
    print("echo read rot_"+"%03d"%i+".speck \n")

"%03d"%a in Python2 转换为三位数字符串。

当然!您应该首先探索如何 read and write to text files in python。专注于处理拆分和使用线条的部分。在文件中的一个或两个段落中试验这些语句。

问问自己:我可以通过逐行访问文件直到达到条件来阅读第一段吗?我可以操纵每个段落由换行符 (\n) 分隔或每个段落具有固定长度的事实吗?