我创建了一个小函数,可以按字母顺序对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(( 函数,但不幸的是收到错误消息。我将不胜感激任何帮助。
谢谢
你的意思是:'string'.capitalize()
?(带"z"(