File size: 660 Bytes
ca165c7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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)