在 Python 中大写和排序



我创建了一个小函数,可以按字母顺序对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"(

相关内容

  • 没有找到相关文章

最新更新