Skip to content

Instantly share code, notes, and snippets.

@adaptives
Created September 14, 2011 06:31
Show Gist options
  • Select an option

  • Save adaptives/1215985 to your computer and use it in GitHub Desktop.

Select an option

Save adaptives/1215985 to your computer and use it in GitHub Desktop.
Writing to a file in Python
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 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)
target.write("\n")
target.write(line2)
target.write("\n")
target.write(line3)
target.write("\n")
print "And we finally, close it."
target.close()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment