How to get the file extension from a filename in Python?

How to get the file extension from a filename in Python?

For example, I would like to get “.txt” from “file.txt”.

The Python code:

>>> name, ext = os.path.splitext('file.txt')
>>> name
'file'
>>> ext
'.txt'

Manual of os.path.splitext: https://docs.python.org/2/library/os.path.html#os.path.splitext

Answered by Eric Z Ma.

Eric Z Ma

Eric is a father and systems guy. Eric is interested in building high-performance and scalable distributed systems and related technologies. The views or opinions expressed here are solely Eric's own and do not necessarily represent those of any third parties.

Leave a Reply

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