Python Forum
edit text files/ add lines if missing (regex)
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
edit text files/ add lines if missing (regex)
#4
update: got the first step working, i can now add stanza lines if they dont exist, and avoid duplicates. it's something Shy

#!/usr/bin/env python

import re

config_file="stanza_test"
stanza_name="smittyjohn"

with open(config_file, 'r+') as fh:
    text = fh.read()
    if re.search('(?m)^' + stanza_name + ':', text):
        print('stanza found.')
    else:
        print('stanza not found.')
        fh.seek(0)
        fh.write(
            text + "\n"  + stanza_name + ":\n"
        )
root@lpgaixmgmtlx01:/root>./add_stanza.py
stanza not found.
root@lpgaixmgmtlx01:/root>./add_stanza.py
stanza found.
root@lpgaixmgmtlx01:/root>./add_stanza.py
stanza found.

root@lpgaixmgmtlx01:/root>cat stanza_test

smittyjohn:

shittyjohn:
Reply


Messages In This Thread
RE: edit text files/ add lines if missing (regex) - by wardancer84 - Nov-08-2018, 02:47 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  azure TTS from text files to mp3s mutantGOD 2 1,725 Jan-17-2023, 03:20 AM
Last Post: mutantGOD
  Writing into 2 text files from the same function paul18fr 4 1,707 Jul-28-2022, 04:34 AM
Last Post: ndc85430
  Delete empty text files [SOLVED] AlphaInc 5 1,596 Jul-09-2022, 02:15 PM
Last Post: DeaD_EyE
  select files such as text file RolanRoll 2 1,189 Jun-25-2022, 08:07 PM
Last Post: RolanRoll
  Two text files, want to add a column value zxcv101 8 1,964 Jun-20-2022, 03:06 PM
Last Post: deanhystad
  python-docx regex: replace any word in docx text Tmagpy 4 2,267 Jun-18-2022, 09:12 AM
Last Post: Tmagpy
  Editing text between two string from different lines Paqqno 1 1,331 Apr-06-2022, 10:34 PM
Last Post: BashBedlam
  select Eof extension files based on text list of filenames with if condition RolanRoll 1 1,541 Apr-04-2022, 09:29 PM
Last Post: Larz60+
  Extracting Specific Lines from text file based on content. jokerfmj 8 3,087 Mar-28-2022, 03:38 PM
Last Post: snippsat
  trying to edit a text file greatfella 9 2,893 Dec-14-2021, 02:06 PM
Last Post: greatfella

Forum Jump:

User Panel Messages

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