import csv def main(): with open("Top 1000 Words.txt", "r", encoding="utf-8") as file: data = file.read().strip() print(data) print(type(data)) splitted_string = data.split("\n"); formated_string = [] for line in splitted_string: formated_string.append(line.split(" \t")) print(formated_string) with open("Top_1000_words.csv", "w", encoding="utf-8", newline="") as file: writer = csv.writer(file) field = ["num", "french", "english"] writer.writerow(field) writer.writerows(formated_string) if __name__ == "__main__": main()