ich habe ein Problem:Python .WRITE() ändern, um
f = open('OUTPUT.txt', 'w')
def function
if ........
......
f.write(XXX) #this must be in this loop #1.write
else:
....
....
....other code...
................
with open("INPUT.txt") as f_in:
for line in f_in:
for char in line:
frequencies[char] += 1
input= [(count, char) for char, count in frequencies.iteritems()]
f.write(' '.join("%s=%s" % (y, x) for x,y in input)) #2.write
f.close()
Wie Sie sehen können, habe ich 2x schreiben "Funktion" haben, wie kann ich, um in txt-Datei ändern writting; Ich möchte zuerst schreiben "Eingabe", dann "f.write (XXX)"
Ist dies ein Follow-up zu einer anderen Frage? Wenn ja, verlinke es. – Heatsink
Vorherige verwandte Frage zu diesem Thema: http://stackoverflow.com/questions/4361021/python-write-replace-order –
Der Code ist ein wenig unordentlich, versuchen Sie, ein vollständiges Arbeitsbeispiel ordnungsgemäß eingerückt einzufügen. – tokland