Thanks to

Working with Files in Python

Learn Python for Data Science

Working with Files in Python

There are built-in functions for working with files in python.

The open() function returns a file object and is most commonly used with two arguments: open(filename, mode)

f = open('workfile', 'w')

Similarly, the close() function closes the file object and removes any unwritten information. It is simply used in the following form:


The read() function reads some quantity of data and returns it as a string (in text mode) or bytes object (in binary mode). Size is an optional numeric argument. The write() function writes the contents of a passed in string to the file.

Here is an example program that demonstrates a read/write operation in Python.

# Example of file operations for a sample text file

# Writing to a file(.txt)
with open("sample.txt", 'w', encoding = 'utf-8') as f:
   f.write("First line\n")
   f.write("Second line\n")
   f.write("Third line\n")

# Reading from a the same file
with open("sample.txt", 'r') as f:
# Closing the file
First line
Second line
Third line

End of Course

With this, we have come to the end of our Python for Data Science Course. We hope that this course is a stepping stone for your journey in programming with Python. If you have any questions or feedback, feel free to let us know in the comment section.

Also, now that you are able to code in Python, you can enroll in a domain-specific course by going through all of our specialization courses.

(As a reminder, we are constantly updating our courses. So, make sure that you check in, in the future as well!)

Leave your thought here

Your email address will not be published. Required fields are marked *