如何在python中将字符串附加到文本文件的特定行?

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

这里我有一个文本文件“sample.txt”包含以下行。

为sample.txt

你好

开始世界

欢迎

快乐

停下车

在这里,我想在文本文件的任何一行中搜索包含字符串“START”的行,并且我想使用python在同一行的末尾附加“ABRACADABRA”。

预期产出

你好

开始世界ABRACADABRA

欢迎

快乐

停下车

帮助将不胜感激!

python-2.7 file file-handling
1个回答
0
投票

这将打印到控制台。这是你想要的吗?或者你想要将outpout发送到另一个文件?

fh = open("sample.txt", "r")

for line in fh:

    if "START" in line:
        print line.rstrip(), " ABRACADABRA"
    else: 
        print line.rstrip()
© www.soinside.com 2019 - 2024. All rights reserved.