我创建了一个按字母顺序对 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() 函数,但不幸的是我收到了一条错误消息。我将不胜感激任何帮助。
谢谢