Ich mag würde die Datei 'shopping.txt' in alphabetischer ReihenfolgeSortieren eine Textdatei in alphabetischer Reihenfolge (Python)
shopping = open('shopping.txt')
line=shopping.readline()
while len(line)!=0:
print(line, end ='')
line=shopping.readline()
#for eachline in myFile:
# print(eachline)
shopping.close()
Könnten Sie bitte lassen Sie mich wissen, ob dies würde alle Zeilen im Speicher zu nehmen. Wie würde das funktionieren? Liest das Input getrübt? –
@AkshayHazari: 'sorted()' lädt alle Zeilen im Speicher. Um das Laden aller Zeilen zu vermeiden, können Sie den externen Befehl 'sort' aufrufen oder [in Python implementieren] (http://stackoverflow.com/a/16954837/4279) – jfs