Spaces:
Runtime error
Runtime error
| import os | |
| import shutil | |
| from tqdm import tqdm | |
| def split_content(filepath, separator, tmp_folder): | |
| os.makedirs(tmp_folder, exist_ok=True) | |
| base_file_name = os.path.basename(filepath) | |
| fname, fextn = base_file_name.split(".") | |
| with open(filepath, "r") as fp: | |
| content = fp.read() | |
| content_chunk = content.split(separator) | |
| for index, chunk in tqdm(enumerate(content_chunk)): | |
| new_fpath = os.path.join(tmp_folder, f"{fname}_{index:03d}.{fextn}") | |
| with open(new_fpath, "w") as fp: | |
| fp.write(chunk) |