mirror of
https://github.com/satwikkansal/wtfpython
synced 2024-11-22 11:04:25 +01:00
25 lines
456 B
Python
25 lines
456 B
Python
|
import uuid
|
||
|
|
||
|
new_file = []
|
||
|
original_file = []
|
||
|
|
||
|
fname = "../README.md"
|
||
|
|
||
|
|
||
|
def generate_random_id_comment():
|
||
|
random_id = uuid.uuid4()
|
||
|
return f"<!-- Example ID: {random_id} --!>"
|
||
|
|
||
|
|
||
|
with open(fname, "r") as f:
|
||
|
original_file = f.readlines()
|
||
|
|
||
|
|
||
|
for line in original_file:
|
||
|
new_file.append(line)
|
||
|
if line.strip().startswith("### "):
|
||
|
new_file.append(generate_random_id_comment())
|
||
|
|
||
|
with open(fname, "w") as f:
|
||
|
f.write("".join(new_file))
|