This example demonstrates some basic text file reading and writing.<br><br><br>diff --git a/data/GSOC examples/file writing and reading b/data/GSOC examples/fi<br>new file mode 100644<br>index 0000000..13b7436<br>--- /dev/null<br>

+++ b/data/GSOC examples/file writing and reading       <br>@@ -0,0 +1,41 @@<br>+import time<br>+<br>+print &quot;This example demonstrates how to create a text file, write something to <br>+<br>+print &quot;How shall we call the file?&quot;<br>

+filename = raw_input()<br>+<br>+print &quot;Where would you like to store the file? (can be left empty)&quot;<br>+# Practice: Where does the file get stored if we leave this empty?<br>+directory = raw_input()<br>+<br>+full_name = directory + filename<br>

+<br>+print &quot;Please enter the text you would like to store.&quot;<br>+text = raw_input()<br>+<br>+# Open the file in the &quot;w&quot;rite mode.<br>+my_file = open(full_name, &quot;w&quot;)<br>+<br>+# Let&#39;s write the current time to that file.<br>

+# \n is the way of saying &quot;i&#39;m finished with that line, move to the next one.&quot;<br>+current_time = time.ctime()<br>+my_file.write(&quot;The following text was written at: &quot; + current_time + &quot;\n&quot;)<br>

+<br>+# Write our text to the open file.<br>+my_file.write(text)<br>+my_file.write(&quot;\n&quot;)<br>+<br>+# Close the file.<br>+my_file.close()<br>+<br>+# Now lets read from that same file. This is how reading is done.<br>

+# First: Open the file in &quot;r&quot;ead mode.<br>+my_file = open(full_name, &quot;r&quot;)<br>+# Second: Read from it.<br>+from_file = my_file.read()<br>+# Third: Close the file.<br>+my_file.close()<br>+<br>+# Print what we&#39;ve read.<br>

+print from_file<br><br>