Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Replace Line in Textfile
#1
I have a really simple query, but I can't find an answer to it. I'm new to Python and am learning for a project I'm setting up, but I seem to have fallen at the first hurdle.

All I want to do is replace a line in a text file. That's it. So, I've written the following:

f = open("test.txt", "rt")
data = f.read()
data = data.replace('python', 'Hello')
f.close()
f = open("test.txt", "wt")
f.write(data)
f.close()
which replaces the word 'python' with the word 'hello'. Easy.

But, how do I combine that with an If statement? Let's say the file only contains a single word: python. How do I get the system to check the single line in the file and, if it says 'python' replace it with the word 'hello', if it says anything else, print whatever the file contains?

It feels like it should be really simple, I just can't get there.
Reply


Messages In This Thread
Replace Line in Textfile - by Deadline - Nov-04-2019, 05:32 PM
RE: Replace Line in Textfile - by Larz60+ - Nov-04-2019, 07:14 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  How to run shell command, capture the output, then write it into textfile? tatahuft 4 1,159 Dec-20-2024, 02:13 PM
Last Post: Axel_Erfurt
  textfile to customtkinter combobox janeik 6 4,340 Aug-31-2023, 02:50 AM
Last Post: deanhystad
  Importing python data to Textfile or CSV yanDvator 0 2,327 Aug-02-2020, 06:58 AM
Last Post: yanDvator
  Replace every 20th space with line feed T_Lafferty 3 3,691 Jul-19-2020, 10:37 PM
Last Post: T_Lafferty
  Regex won't replace character with line break Tomf96 2 3,557 Jan-12-2020, 12:14 PM
Last Post: Tomf96
  How do you replace a word after a match from a list of words in each line of a file? vijju56 1 4,271 Oct-17-2019, 03:04 PM
Last Post: baquerik
  Read each line, replace string and save into a new file igormonteiro 2 4,139 Sep-15-2019, 01:24 PM
Last Post: buran
  Compare input() to textfile Trianne 4 4,653 Sep-29-2018, 02:32 PM
Last Post: gruntfutuk
  Search & Replace - Newlines Added After Replace dj99 3 4,463 Jul-22-2018, 01:42 PM
Last Post: buran
  Help with python code to search string in one file & replace with line in other file mforthman 26 16,844 Dec-19-2017, 07:11 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020