How To Search For A String In Text Files With Python

Pavol Kutaj
May 13, 2021

--

The aim of this playbook🏁 is to learn how text is to be quickly matched in text files with python

1. steps

  1. open file with with open(<fileName>, <mode>, <encoding>) as fileAlias
  2. write a predicate expression with <string>, in operator and fileAlias.read()
with open('example.txt', mode='rt', encoding='utf-8') as f:
if 'example' in f.read():
print("true")

2. example

  • I run unit tests with this checking if the item is deleted properly from an index file (a manifest table of the knowledge base)
def test_delIndexItem():
inpt = "01.03"
delPubItem(docID=inpt)
with open("index.yaml", mode="rt", encoding="utf-8") as indexFile:
fl = indexFile.read()
result = True if inpt in fl else False
assert result == False

3. sources

--

--

No responses yet