复制TXT文件中的一行,并在每次复制时增加其中的数字

问题描述 投票:0回答:1

假设我在 TXT 文件中有这一行: ABCD1EFGH 我想要做的是重复该行一定次数,但每次重复时数字 1 都会增加 1。 像那样: ABCD1EFGH ABCD2EFGH ABCD3EFGH ABCD4EFGH Python 执行此操作的代码是什么?

我还没有尝试过任何方法,我不知道。

python string loops integer txt
1个回答
0
投票

我将从文件中读取并写回文件的部分作为练习。

另外根据您的示例,我假设该数字的前缀和后缀恰好为 4 个字符

txt = "ABCD1EFGH"

for i in range(1,12):
    print(f"{txt[:4]}{i}{txt[5:]}")

ABCD1EFGH
ABCD2EFGH
ABCD3EFGH
ABCD4EFGH
ABCD5EFGH
ABCD6EFGH
ABCD7EFGH
ABCD8EFGH
ABCD9EFGH
ABCD10EFGH
ABCD11EFGH
© www.soinside.com 2019 - 2024. All rights reserved.