小编Joã*_*ira的帖子

python - 尝试用同一行但是所有CAPS来替换给定的行

试着做一个大学练习,我应该用一个文件替换文件中的给定行,但是用全部大写写.问题是我们只能写在同一个文件中,在那个确切的行中,我们不能写入文件的其余部分.

这是我到目前为止的代码,但我无法弄清楚如何去我想要的行

def upper(n):
    count=0
    with open("upper.txt", "r+") as file:
        lines = file.readlines()
        file.seek(0)
        for line in file.readlines():
            if count == n:
                pos = file.tell()
                line1 = str(line.upper())

            count += 1
        file.seek(pos)
        file.write(line1)       
Run Code Online (Sandbox Code Playgroud)

帮助赞赏!

python python-3.x

5
推荐指数
1
解决办法
66
查看次数

标签 统计

python ×1

python-3.x ×1