txt fi中的单个段落重复

2024-05-19 09:15:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个程序,在这个程序中,我需要将每个文本块复制多次,以便重复。这就是我所拥有的。你知道吗

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_un“.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。谢谢


Tags: 文件文本echo程序readsnapshotupdateun
2条回答

当然!您应该首先探索如何read and write to text files in python。集中在处理拆分和使用线的部分。在你的文件中的一段或两段中尝试这些语句。你知道吗

扪心自问:我可以通过逐行访问文件来阅读第一段,直到达到一个条件吗?我是否可以处理这样一个事实:每个段落都由换行符(\n)分隔,或者每个段落都是固定长度的?你知道吗

用途:

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

Python2中的"%03d"%a转换为三位数字符串。你知道吗

相关问题 更多 >

    热门问题