if new_content != content: withopen(file_path, "w", encoding="utf-8") as f: f.write(new_content) print("Updated:", file_path)
defwalk_dir(root): for root_dir, _, files in os.walk(root): for filename in files: if filename.endswith(".md"): full_path = os.path.join(root_dir, filename) replace_in_file(full_path)
if __name__ == "__main__": walk_dir(ROOT_DIR) print("Done.")