Merge pull request #66 from devlance/patch-1
Snippet to show how to read the full file
diff --git a/python/demo/main.py b/python/demo/main.py
index 2675ab3..e90fbdb 100644
--- a/python/demo/main.py
+++ b/python/demo/main.py
@@ -43,6 +43,9 @@
self.create_file(filename)
self.response.write('\n\n')
+ self.read_partial_file(filename)
+ self.response.write('\n\n')
+
self.read_file(filename)
self.response.write('\n\n')
@@ -92,9 +95,8 @@
gcs_file.close()
self.tmp_filenames_to_clean_up.append(filename)
#[END write]
-
-#[START read]
- def read_file(self, filename):
+#[START read_partial]
+ def read_partial_file(self, filename):
self.response.write('Abbreviated file content (first line and last 1K):\n')
gcs_file = gcs.open(filename)
@@ -102,6 +104,15 @@
gcs_file.seek(-1024, os.SEEK_END)
self.response.write(gcs_file.read())
gcs_file.close()
+#[END read_partial]
+
+#[START read]
+ def read_file(self, filename):
+ self.response.write('Reading the full file contents:\n')
+
+ gcs_file = gcs.open(filename)
+ contents = gcs_file.read()
+ gcs_file.close()
#[END read]
def stat_file(self, filename):