In this example, we will learn how to read a file and capitalize the first letter of each word in the file.
#! /usr/bin/env python3 # -*- coding: utf-8 -*- fileName = input("Enter file name") content =  with open(fileName, 'r') as file: lines = file.readlines() for line in lines: content.append(line.title()) with open(fileName, 'w') as file2: for line in content: file2.write(line)
The original content in test.txt：
Python is easy to learn. It is one of the most popular programming language.
After capitalization, the content is changed to:
Python Is Easy To Learn. It Is One Of The Most Popular Programming Language.