-2

我创建了一个按字母顺序对 CSV 文件中的行进行排序的小函数。但是,它将它们分类为大写与非大写。无论如何都要大写所有条目然后对它们进行排序?

import csv

def CSV_alphabetisch():
    try: 
        reader = csv.reader(open("G.csv"), delimiter=";")
        sortedlist = sorted(reader,)
        with open ("G.csv","w") as new:
          writer = csv.writer(new,delimiter=";")
          for n in sortedlist:
            writer.writerows([n])
    except IndexError:
        print ("Index Error")
CSV_alphabetisch()

我曾尝试使用 .capitalise() 函数,但不幸的是我收到了一条错误消息。我将不胜感激任何帮助。

谢谢

4

1 回答 1

1

你的意思是:'string'.capitalize()?(带有'z')

于 2020-02-03T18:48:00.780 回答