Skip to content

Added Code Snippets #11

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from Aug 21, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
114 changes: 114 additions & 0 deletions Python-Files/Files.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
#File Objects

##The Basics:
#f = open("test.txt", "r")
#f = open("test.txt", "w")
#f = open("test.txt", "a")
#f = open("test.txt", "r+")
#print(f.name)
#print(f.mode)
#f.close()

##Reading Files:
#with open("test.txt", "r") as f:
#pass

##Small Files:
#f_contents = f.read()
#print(f_contents)

##Big Files:
#f_contents = f.readlines()
#print(f_contents)

###With the extra lines:
#f_contents = f.readline()
#print(f_contents)
#f_contents = f.readline()
#print(f_contents)

###Without the extra lines:
#f_contents = f.readline()
#print(f_contents, end = '')
#f_contents = f.readline()
#print(f_contents, end = '')

###Iterating through the file:
#for line in f:
#print(line, end = '')

###Going Back....:
#f_contents = f.read()
#print(f_contents, end = '')

###Printing by characters:
#f_contents = f.read(100)
#print(f_contents, end = '')
#f_contents = f.read(100)
#print(f_contents, end = '')
#f_contents = f.read(100)
#print(f_contents, end = '')

###Iterating through small chunks:
#size_to_read = 100
#f_contents = f.read(size_to_read)
#while len(f_contents) > 0:
#print(f_contents)
#f_contents = f.read(size_to_read)

###Iterating through small chunks, with 10 characters:
#size_to_read = 10
#f_contents = f.read(size_to_read)
#print(f_contents, end = '')
#f.seek(0)
#f_contents = f.read(size_to_read)
#print(f_contents, end = '')
#print(f.tell())
#while len(f_contents) > 0:
#print(f_contents, end = '*')
#f_contents = f.read(size_to_read)
#print(f.mode)
#print(f.closed)
#print(f.read())


##Writing Files:
###The Error:
#with open("test.txt", "r") as f:
#f.write("Test")

###Writing Starts:
#with open("test2.txt", "w") as f:
#pass
#f.write("Test")
#f.seek(0)
#f.write("Test")
#f.seek("R")

##Copying Files:
#with open("test.txt", "r") as rf:
#with open("test_copy.txt", "w") as wf:
#for line in rf:
#wf.write(line)

#Copying the/your image:
###The Error
#with open("bronx.jpg", "r") as rf:
#with open("bronx_copy.jpg", "w") as wf:
#for line in rf:
#wf.write(line)

###Copying the image starts, without chunks:
#with open("bronx.jpg", "rb") as rf:
#with open("bronx_copy.jpg", "wb") as wf:
#for line in rf:
#wf.write(line)

###Copying the image with chunks:
#with open("bronx.jpg", "rb") as rf:
#with open("bronx_copy.jpg", "wb") as wf:
#chunk_size = 4096
#rf_chunk = rf.read(chunk_size)
#while len(rf_chunk) > 0:
#wf.write(rf_chunk)
#rf_chunk = rf.read(chunk_size)
8 changes: 8 additions & 0 deletions Python-Files/README.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
The Files.py contains all the code snippets shown in
the tutorial. To explicitly use them all through out the video tutorial, make sure to uncomment
them to use it.

In the image section, make sure to use your own image.


Video Link: https://www.youtube.com/watch?v=Uh2ebFW8OYM&t=1295s
10 changes: 10 additions & 0 deletions Python-Files/test.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
1) This is a test file
2) With multiple lines of data...
3) Third line
4) Fourth line
5) Fifth line
6) Sixth line
7) Seventh line
8) Eighth line
9) Ninth line
10) Tenth line