| | import csv |
| |
|
| | def process_csv(input_file, output_file): |
| | with open(input_file, 'r') as csvfile: |
| | reader = csv.reader(csvfile) |
| | next(reader) |
| |
|
| | output_data = [] |
| |
|
| | for row in reader: |
| | word, score = row[0], int(row[1]) |
| | if score == 1: |
| | |
| | for letter in word: |
| | output_data.append([letter, '1']) |
| | else: |
| | output_data.append([word, str(score)]) |
| |
|
| | with open(output_file, 'w', newline='') as csvfile: |
| | writer = csv.writer(csvfile) |
| | writer.writerow(['Letter', 'Score']) |
| | writer.writerows(output_data) |
| |
|
| | if __name__ == "__main__": |
| | input_csv = "word_scores.csv" |
| | output_csv = "word_scores2.csv" |
| |
|
| | process_csv(input_csv, output_csv) |
| | print(f"Conversion complete. Output saved to {output_csv}") |
| |
|