import csv import os def separate_words(input_csv): with open(input_csv, 'r', newline='', encoding='utf-8') as csvfile: reader = csv.reader(csvfile) for row_index, row in enumerate(reader): for col_index, word in enumerate(row): # Create a separate file for each word output_file = f'text{row_index + 1}.csv' with open(output_file, 'w', newline='', encoding='utf-8') as word_file: writer = csv.writer(word_file) writer.writerow([word]) if __name__ == "__main__": input_csv = "text.csv" separate_words(input_csv)