小编Roe*_*ben的帖子

在Python中读取/编辑多行的方法

我想做的是从文件中取出 4 行,如下所示:

@blablabla
blablabla #this string needs to match the amount of characters in line 4
!blablabla
blablabla #there is a string here
Run Code Online (Sandbox Code Playgroud)

这样持续了几百次。

我逐行阅读整个内容,对第四行进行更改,然后想要将第二行的字符数与第四行中的数量相匹配。

我不知道如何在更改第四行后“回溯”并更改第二行。

with fileC as inputA:
    for line1 in inputA:
        line2 = next(inputA)
        line3 = next(inputA)
        line4 = next(inputA)
Run Code Online (Sandbox Code Playgroud)

是我目前正在使用的,因为它可以让我同时处理 4 行,但是必须有更好的方法,因为在写掉文件时会导致各种问题。我可以用什么作为替代方案?

python edit lines

4
推荐指数
2
解决办法
5万
查看次数

标签 统计

edit ×1

lines ×1

python ×1