Writing More files

# More of reading and writing files
# The use of close, read, readline, truncate, write
# This software can be used to save and retrieve files.
# Softsafe.py does that function. Add other writings to it and save it
# Test16.py writes to only files does not append or continue.


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.”


print “Opening the file…”
target = open(filename, ‘r+U’) # The ‘w’ mode writes new user data into the file. Existing ones writes off.
# The ‘a’ mode writes to a file and even add to it
# The ‘r’ + ‘U’ mode does same function as ‘w’. It seems ‘r’ cant be used alone.
print “Truncating the file. Goodbye!”

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) # This jumps to first line
target.write(“\n”) # This write write the line1 input from (raw_input)
target.write(line2) # This jumps to second line
target.write(“\n”) # This write the line2 input from (raw_input)
target.write(line3) # This jumps to line3
target.write(“\n”) # This write the line3 input from (raw_inpt)

print “And finally, we close it.”

Have your say

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s