Verhalten von truncate () - Methode in Python

Dies ist aus übung 16 von Zed Shaw hat den Python-tutorials. Ich habe eine harte Zeit zu verstehen, was genau die truncate - Funktion funktioniert in diesem Fall. Also die Logik ist, dass wir eine Datei öffnen, und dann...verkürzen es? Für das, was? Was genau ist hier passiert?

from sys import argv

script, filename = argv

print "We're going to erase %r." % filename
print "If you don't want that, hit CTRL-C (^C)."
print "If you do want that, hit RETURN."

raw_input("?")

print "Opening the file..."
target = open(filename, 'w')

print "Truncating the file.  Goodbye!"
target.truncate()

print "Now I'm going to ask you for three lines."

line1 = raw_input("line 1: ")
line2 = raw_input("line 2: ")
line3 = raw_input("line 3: ")

print "I'm going to write these to the file."

target.write(line1 + "\n" + line2 + "\n" + line3 + "\n")

print "And finally, we close it."
target.close()
  • Haben Sie gefolgt Studie bohren Sie fünf? Was genau verstehen Sie nicht?
InformationsquelleAutor J82 | 2014-11-13
Schreibe einen Kommentar