Thanks to

Learn Python for Data Science (Course I)

Learn Python for Data Science (Course I)

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

Leave your thought here

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

Close Bitnami banner