Python中的大写和排序
我创建了一个小函数,可以按字母顺序对CSV文件中的行进行排序。然而,它将它们分为资本化和非资本化。是否有必要将所有条目大写,然后进行排序Python中的大写和排序,python,csv,sorting,alphabetic,Python,Csv,Sorting,Alphabetic,我创建了一个小函数,可以按字母顺序对CSV文件中的行进行排序。然而,它将它们分为资本化和非资本化。是否有必要将所有条目大写,然后进行排序 import csv def CSV_alphabetisch(): try: reader = csv.reader(open("G.csv"), delimiter=";") sortedlist = sorted(reader,) with open ("G.csv","w") as new:
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()
我曾尝试使用.capitalize()函数,但不幸地得到一条错误消息。我将感谢任何帮助
谢谢你的意思是:
'string'.capitalize()
?(带“z”)“a”错误消息?发布完整的回溯将有助于我们帮助您。请确保发布非工作代码,因为您的示例中没有capitalize
。谢谢你告诉我。是的,对不起,这就是我的意思。