Changing file extension in Python December 19, 2022 by Tarik An elegant way using pathlib.Path: from pathlib import Path p = Path('mysequence.fasta') p.rename(p.with_suffix('.aln'))