Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import csv
- import re
- with open("sample.txt", mode="r") as fl:
- data=fl.read()
- data2=data.strip("TASK [print out]").replace("*","").replace("{", "").replace("}","").replace("[","").replace("]","").replace("=>","").replace("ok:","").replace("\"msg\":","").replace("\t","")
- with open("ansible.csv", mode="a") as ansfl:
- line_row=csv.writer(ansfl,delimiter=",", quotechar='"', quoting=csv.QUOTE_MINIMAL)
- line_row.writerow(["HOSTNAME","PACKAGENAMES","STATUS"])
- for line in data2.split():
- if re.match(".*\.com", line):
- domain=re.match(".*\.com", line)
- line_row.writerow([line,"",""])
- else:
- line_row.writerow(["",line,"PENDING"])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement