mcq / prepare_corpus.py
4deffo's picture
Upload folder using huggingface_hub
b96156b verified
Raw
History Blame Contribute Delete
746 Bytes
import os
DATA_PATH = "data/politics"
OUTPUT_FILE = "data/tamil_corpus.txt"
def collect_text():
full_text = ""
for root, dirs, files in os.walk(DATA_PATH):
for file in files:
if file.endswith(".txt"):
path = os.path.join(root, file)
try:
with open(path, encoding="utf-8", errors="ignore") as f:
full_text += f.read() + "\n"
except:
continue
return full_text
def save(text):
with open(OUTPUT_FILE, "w", encoding="utf-8") as f:
f.write(text)
print("Corpus saved:", OUTPUT_FILE)
if __name__ == "__main__":
text = collect_text()
save(text)