
Ich weiß nicht, wie ich die Nummer des Eingabearrays einlesen input.txt
und das Ergebnis hineinschreiben kann output.txt
. Beispiel:
input.txt have array 7 8 9 2
write result sort in output.txt 2 7 8 9
Wie kann ich es tun?
Antwort1
Angenommen, die Eingabe befindet sich in input.txt und Sie möchten die Ausgabe in output.txt. Erstellen Sie ein Python-Skript und nennen Sie es sort.py wie folgt:
l = Karte (int, raw_input("").strip().split()) l.sortieren() print l # Es wird als Liste gespeichert # oder genauer gesagt, Ihre Antwort kann sein k="" für i in l: k+=str(i)+" " print k #dieselbe Ausgabe wie gewünscht
Führen Sie es im Terminal aus:
python sort.py < input.txt > output.txt