×

Python Tutorial

Python Basics

Python I/O

Python Operators

Python Conditions & Controls

Python Functions

Python Strings

Python Modules

Python Lists

Python OOPs

Python Arrays

Python Dictionary

Python Sets

Python Tuples

Python Exception Handling

Python NumPy

Python Pandas

Python File Handling

Python WebSocket

Python GUI Programming

Python Image Processing

Python Miscellaneous

Python Practice

Python Programs

Home » Python

Python | print the file content along with the filename

In this tutorial, we are going to learn how to print the content of a text file along with the filename in python?
Submitted by Pankaj Singh, on December 30, 2018

Printing file name

To print the filename, we use "file_object.name".

Printing file's content

To print the content of a file, we use "read()" method with the "file_object", it returns the all content of a file.

Example:

In this example, there is a file named "data.txt", it contains the text "Hello world, how are you?" Here, we are printing its content and the filename.

def main():
	# opening the file
	fo = open("data.txt","r")
	# reading & printing the name
	print("Name of the File : ",fo.name)
	print("Content of File  :")
	# reading content of the file 
	str = fo.read()
	# printing content of the file
	print(str)
	# closing the file
	fo.close()
if __name__=="__main__":main()

Output

Name of the File :  data.txt
Content of File  :
Hello world, how are you?
Advertisement
Advertisement


Comments and Discussions!

Load comments ↻


Advertisement
Advertisement
Advertisement

Copyright © 2025 www.includehelp.com. All rights reserved.